All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(Class[])'
      Src: DefaultConversionServiceFuzzer:41,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(Class[])'
      Src: DefaultConversionServiceFuzzer:42,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: DefaultConversionServiceFuzzer:45,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(DefaultConversionServiceFuzzer,DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: DefaultConversionServiceFuzzer:49,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(String)'
      Src: DefaultConversionServiceFuzzer:49,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:51,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:53,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:55,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: DefaultConversionServiceFuzzer:57,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(boolean)'
      Src: DefaultConversionServiceFuzzer:57,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: DefaultConversionServiceFuzzer:59,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(int)'
      Src: DefaultConversionServiceFuzzer:59,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:61,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: DefaultConversionServiceFuzzer:63,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:65,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: DefaultConversionServiceFuzzer:67,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(int)'
      Src: DefaultConversionServiceFuzzer:67,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:69,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: DefaultConversionServiceFuzzer:71,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:73,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:75,1
    - Dst: '[ArrayList].<init>()'
      Src: DefaultConversionServiceFuzzer:76,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:78,1
    - Dst: '[ArrayList].add(String)'
      Src: DefaultConversionServiceFuzzer:78,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(ArrayList)'
      Src: DefaultConversionServiceFuzzer:80,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:82,1
    - Dst: '[LinkedHashSet].<init>()'
      Src: DefaultConversionServiceFuzzer:83,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:85,1
    - Dst: '[LinkedHashSet].add(String)'
      Src: DefaultConversionServiceFuzzer:85,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(LinkedHashSet)'
      Src: DefaultConversionServiceFuzzer:87,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:89,1
    - Dst: '[LinkedList].<init>()'
      Src: DefaultConversionServiceFuzzer:90,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:92,1
    - Dst: '[LinkedList].add(String)'
      Src: DefaultConversionServiceFuzzer:92,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(LinkedList)'
      Src: DefaultConversionServiceFuzzer:94,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:96,1
    - Dst: '[ArrayList].<init>()'
      Src: DefaultConversionServiceFuzzer:97,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:99,1
    - Dst: '[ArrayList].add(String)'
      Src: DefaultConversionServiceFuzzer:99,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(ArrayList)'
      Src: DefaultConversionServiceFuzzer:101,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:103,1
    - Dst: '[HashMap].<init>()'
      Src: DefaultConversionServiceFuzzer:104,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
      Src: DefaultConversionServiceFuzzer:106,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:106,1
    - Dst: '[HashMap].put(int,String)'
      Src: DefaultConversionServiceFuzzer:106,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(HashMap)'
      Src: DefaultConversionServiceFuzzer:108,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:110,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:111,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: DefaultConversionServiceFuzzer:113,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: DefaultConversionServiceFuzzer:115,1
    - Dst: '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
      Src: DefaultConversionServiceFuzzer:118,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - 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: 124
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 124
    functionName: '[DefaultConversionServiceFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/DefaultConversionServiceFuzzer.java
    functionUses: 0
    functionsReached:
    - '[DefaultConversionServiceFuzzer].execute(int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[HashMap].put(int,String)'
    - '[LinkedList].add(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[DefaultConversionServiceFuzzer].execute(HashMap)'
    - '[LinkedHashSet].add(String)'
    - '[LinkedList].<init>()'
    - '[ArrayList].add(String)'
    - '[DefaultConversionServiceFuzzer].execute(LinkedHashSet)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(Class[])'
    - '[LinkedHashSet].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[DefaultConversionServiceFuzzer].execute(LinkedList)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt()'
    - '[DefaultConversionServiceFuzzer].execute(boolean)'
    - '[ArrayList].<init>()'
    - '[DefaultConversionServiceFuzzer].execute(ArrayList)'
    - '[HashMap].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[DefaultConversionServiceFuzzer].execute(DefaultConversionServiceFuzzer)'
    - '[DefaultConversionServiceFuzzer].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(DefaultConversionServiceFuzzer,DefaultConversionServiceFuzzer)'
    linkageType: ''
    returnType: void
    signature: '[DefaultConversionServiceFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DefaultConversionServiceFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[DefaultConversionServiceFuzzer].<init>()'
    functionSourceFile: /src/DefaultConversionServiceFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DefaultConversionServiceFuzzer
    signature: '[DefaultConversionServiceFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:30,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:31,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:32,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:32,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: 33
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithOneRole()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithOneRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:37,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:38,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:39,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:39,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: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithMultipleRoles()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithMultipleRoles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:44,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:45,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:46,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:46,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: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithOneRole()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithOneRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:51,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:52,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:53,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:53,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: 54
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithMultipleRole()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithMultipleRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:58,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:59,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:60,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:60,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: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithOneRole()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithOneRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:65,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:66,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:67,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:67,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: 68
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithMultipleRole()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithMultipleRole()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:72,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:73,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:74,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:75,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:76,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllAnyNotGranted()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].assertEquals(String,org.springframework.faces.security.FaceletsAuthorizeTagTests)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllAnyNotGranted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.security.FaceletsAuthorizeTagTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.security.FaceletsAuthorizeTagTests
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: '[org.springframework.faces.config.EmptySpringValidator].supports(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/EmptySpringValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.config.EmptySpringValidator].supports(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 13
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 13
    functionName: '[org.springframework.faces.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/EmptySpringValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.EmptySpringValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.EmptySpringValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/EmptySpringValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.EmptySpringValidator
    signature: '[org.springframework.faces.config.EmptySpringValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests
      static: false
      superClass: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:25,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesDefault()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:30,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setEnableManagedBeans(boolean)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:30,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesLegacy()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setEnableManagedBeans(boolean)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesLegacy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customExpressionParser()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:36,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setExpressionParser(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customViewFactoryCreator()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:37,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setViewFactoryCreator(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:38,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setConversionService(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.EmptySpringValidator].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:39,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setValidator(org.springframework.faces.config.EmptySpringValidator)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:40,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setValidationHintResolver(org.springframework.faces.config.MyBeanValidationHintResolver)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setDevelopmentMode(boolean)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 33
    functionDepth: 6
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesAllCustom()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customExpressionParser()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setExpressionParser(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
    - '[org.springframework.faces.config.EmptySpringValidator].<init>()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setDevelopmentMode(boolean)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customViewFactoryCreator()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setViewFactoryCreator(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
    - '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setValidationHintResolver(org.springframework.faces.config.MyBeanValidationHintResolver)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setValidator(org.springframework.faces.config.EmptySpringValidator)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setConversionService(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesAllCustom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:47,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:47,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setConversionService(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:47,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesConversionServiceCustom()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].setConversionService(org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].build()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesConversionServiceCustom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:52,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.ViewFactoryCreator
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customViewFactoryCreator()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.ViewFactoryCreator
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customViewFactoryCreator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestConversionService].<init>()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 2
    functionsReached:
    - '[TestConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig
      static: false
      superClass: AbstractFacesFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.MyBeanValidationHintResolver
      static: false
      superClass: org.springframework.webflow.validation.BeanValidationHintResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/MyBeanValidationHintResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.MyBeanValidationHintResolver
    signature: '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests:12,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests
      static: false
      superClass: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].initApplicationContext()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].initApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBeansOfType()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:36,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].values()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:37,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].size()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:37,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertEquals(int,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:37,1
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:39,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertNotNull(org.springframework.faces.config.AbstractResourcesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:40,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:41,1
    - Dst: '[org.springframework.context.ApplicationContext].getBeansOfType()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:43,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].values()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:44,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].size()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:44,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertEquals(int,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:44,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].values()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:45,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].iterator()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:45,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].next()'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:45,1
    - Dst: handlerMapping.getHandlerMap()
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:46,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].get(String)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:46,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertSame(org.springframework.faces.config.AbstractResourcesConfigurationTests,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:46,1
    - Dst: handlerMapping.getOrder()
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:47,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertEquals(int,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractResourcesConfigurationTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].testConfigureDefaults()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - handlerMapping.getOrder()
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].size()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].values()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertEquals(int,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertTrue()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].next()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].get(String)'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertSame(org.springframework.faces.config.AbstractResourcesConfigurationTests,org.springframework.faces.config.AbstractResourcesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBeansOfType()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].iterator()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].assertNotNull(org.springframework.faces.config.AbstractResourcesConfigurationTests)'
    - handlerMapping.getHandlerMap()
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].testConfigureDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.AbstractResourcesConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.AbstractResourcesConfigurationTests
    signature: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:19,1
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].setUp()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.faces.config.AbstractResourcesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/ResourcesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.AbstractResourcesConfigurationTests].tearDown()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:26,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.faces.config.AbstractResourcesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/ResourcesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].tearDown()'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.faces.config.AbstractResourcesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/ResourcesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParserTests:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.ResourcesBeanDefinitionParserTests
      static: false
      superClass: org.springframework.faces.config.AbstractResourcesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/ResourcesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.ResourcesBeanDefinitionParserTests
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:41,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].initApplicationContext()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].initApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:54,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:55,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:56,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:57,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:58,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:59,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testConfigureDefaults()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testConfigureDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:64,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:65,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:66,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:67,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:68,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:69,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testEnableManagedBeans()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testEnableManagedBeans()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:74,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:75,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:76,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:77,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:78,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:79,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:80,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:81,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:86,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:87,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:88,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:89,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:90,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:91,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:92,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - viewIdExpression
    - expressionParser
    - conversionService
    - binderConfiguration
    - validator
    - validationHintResolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.Validator
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converterId
    - source
    - targetClass
    argTypes:
    - String
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceClass
    - targetClass
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - sourceClass
    - targetClass
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.core.convert.ConversionService
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService
    signature: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:58,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:59,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:60,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:61,1
    - Dst: '[java.util.ArrayList].add(org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:61,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:62,1
    - Dst: '[java.util.ArrayList].add(org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:62,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:63,1
    - Dst: '[java.util.ArrayList].add(org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:63,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>(java.util.ArrayList)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.component.UIViewRoot
      - org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>
      - TestDelegateActionListener
      - jakarta.faces.event.ActionListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData)'
    - '[java.util.ArrayList].<init>()'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.component.UIViewRoot
      - org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>
      - TestDelegateActionListener
      - jakarta.faces.event.ActionListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.component.UIData].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:75,1
    - Dst: '[jakarta.faces.component.UIData].setValue(org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:76,1
    - Dst: '[jakarta.faces.component.UIColumn].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:77,1
    - Dst: '[jakarta.faces.component.UICommand].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:78,1
    - Dst: '[jakarta.faces.component.UIColumn].getChildren()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:79,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:79,1
    - Dst: '[jakarta.faces.component.UIData].getChildren()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:80,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UIColumn)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:80,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getChildren()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:81,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UIData)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:81,1
    - Dst: '[jakarta.faces.component.UIData].setRowIndex(int)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:82,1
    - Dst: '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:84,1
    - Dst: '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:86,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:88,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:88,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:89,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:89,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:89,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:90,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].setRowIndex(int)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:92,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:93,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertFalse(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:93,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:94,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:94,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertNotSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.component.UIViewRoot
      - org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>
      - TestDelegateActionListener
      - jakarta.faces.event.ActionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIData()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[jakarta.faces.component.UIData].<init>()'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertNotSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[jakarta.faces.component.UIColumn].getChildren()'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertFalse(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
    - '[jakarta.faces.component.UICommand].<init>()'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UIColumn)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UIData)'
    - '[jakarta.faces.component.UIData].getChildren()'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
    - '[jakarta.faces.component.UIData].setRowIndex(int)'
    - '[jakarta.faces.component.UIColumn].<init>()'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].setRowIndex(int)'
    - '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
    - '[jakarta.faces.component.UIData].setValue(org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UICommand)'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
    - '[jakarta.faces.component.UIViewRoot].getChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.faces.facelets.component.UIRepeat].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:100,1
    - Dst: '[com.sun.faces.facelets.component.UIRepeat].setValue(org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:101,1
    - Dst: '[jakarta.faces.component.UICommand].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:102,1
    - Dst: '[com.sun.faces.facelets.component.UIRepeat].getChildren()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:103,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:103,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getChildren()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:104,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(com.sun.faces.facelets.component.UIRepeat)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:104,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(String)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:106,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].setAccessible(boolean)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:108,1
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:110,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.faces.model.SelectionTrackingActionListenerTests,com.sun.faces.facelets.component.UIRepeat,org.apache.myfaces.test.mock.MockFacesContext,int)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:110,1
    - Dst: '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:112,1
    - Dst: '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:114,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:116,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:116,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:117,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:117,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:117,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:118,1
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:120,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.faces.model.SelectionTrackingActionListenerTests,com.sun.faces.facelets.component.UIRepeat,org.apache.myfaces.test.mock.MockFacesContext,int)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:120,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:121,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertFalse(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:121,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:122,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:122,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertNotSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.component.UIViewRoot
      - org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>
      - TestDelegateActionListener
      - jakarta.faces.event.ActionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 123
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIRepeat()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertTrue(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertNotSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertFalse(org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].setAccessible(boolean)'
    - '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[com.sun.faces.facelets.component.UIRepeat].<init>()'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].isCurrentRowSelected()'
    - '[jakarta.faces.component.UICommand].<init>()'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.faces.model.SelectionTrackingActionListenerTests,com.sun.faces.facelets.component.UIRepeat,org.apache.myfaces.test.mock.MockFacesContext,int)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].assertSame(org.springframework.faces.model.SelectionTrackingActionListenerTests,org.springframework.faces.model.SelectionTrackingActionListenerTests)'
    - '[com.sun.faces.facelets.component.UIRepeat].setValue(org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>)'
    - '[com.sun.faces.facelets.component.UIRepeat].getChildren()'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getRowData()'
    - '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
    - '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(jakarta.faces.component.UICommand)'
    - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].add(com.sun.faces.facelets.component.UIRepeat)'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>].getSelectedRow()'
    - '[org.springframework.util.ReflectionUtils].findMethod(String)'
    - '[jakarta.faces.component.UIViewRoot].getChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIRepeat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:34,1
    - Dst: '[TestDelegateActionListener].<init>()'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:49,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListener].<init>(TestDelegateActionListener)'
      Src: org.springframework.faces.model.SelectionTrackingActionListenerTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.component.UIViewRoot
      - org.springframework.faces.model.OneSelectionTrackingListDataModel<Object>
      - TestDelegateActionListener
      - jakarta.faces.event.ActionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SelectionTrackingActionListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SelectionTrackingActionListener].<init>(TestDelegateActionListener)'
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[TestDelegateActionListener].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.SelectionTrackingActionListenerTests
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.event.AbortProcessingException
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].processAction(jakarta.faces.event.ActionEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener
    signature: '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
      Src: org.springframework.faces.model.converter.FacesConversionServiceTests:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.model.converter.FacesConversionService
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[org.springframework.faces.model.converter.FacesConversionServiceTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/FacesConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.FacesConversionServiceTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].getConversionExecutor()'
      Src: org.springframework.faces.model.converter.FacesConversionServiceTests:22,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.converter.FacesConversionServiceTests:23,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.faces.model.converter.FacesConversionServiceTests:24,1
    - Dst: '[org.springframework.faces.model.converter.FacesConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.faces.model.converter.FacesConversionServiceTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.model.converter.FacesConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[org.springframework.faces.model.converter.FacesConversionServiceTests].testGetAbstractType()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/FacesConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.faces.model.converter.FacesConversionService].getConversionExecutor()'
    - '[org.springframework.faces.model.converter.FacesConversionServiceTests].execute(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.FacesConversionServiceTests].testGetAbstractType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.model.converter.FacesConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.converter.FacesConversionServiceTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.converter.FacesConversionServiceTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/FacesConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.model.converter.FacesConversionServiceTests
    signature: '[org.springframework.faces.model.converter.FacesConversionServiceTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:26,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:28,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:31,1
    - Dst: resultModel.getWrappedData()
      Src: org.springframework.faces.model.converter.DataModelConverterTests:32,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToDataModel()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[java.util.ArrayList].<init>()'
    - resultModel.getWrappedData()
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToDataModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:38,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:40,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:43,1
    - Dst: resultModel.getWrappedData()
      Src: org.springframework.faces.model.converter.DataModelConverterTests:44,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToListDataModel()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[java.util.ArrayList].<init>()'
    - resultModel.getWrappedData()
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToListDataModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:50,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:52,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:55,1
    - Dst: resultModel.getWrappedData()
      Src: org.springframework.faces.model.converter.DataModelConverterTests:56,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:56,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertTrue()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModel()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(java.util.ArrayList)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[java.util.ArrayList].<init>()'
    - resultModel.getWrappedData()
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertSame(java.util.ArrayList,org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:65,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:68,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertTrue()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:69,1
    - Dst: resultModel.getRowCount()
      Src: org.springframework.faces.model.converter.DataModelConverterTests:70,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverterTests].assertEquals(int,org.springframework.faces.model.converter.DataModelConverterTests)'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 71
    functionName: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModelNullSource()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
    functionUses: 0
    functionsReached:
    - resultModel.getRowCount()
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertEquals(int,org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertNotNull(org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(org.springframework.faces.model.converter.DataModelConverterTests)'
    - '[org.springframework.faces.model.converter.DataModelConverterTests].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModelNullSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
      Src: org.springframework.faces.model.converter.DataModelConverterTests:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.converter.DataModelConverterTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.converter.DataModelConverterTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.converter.DataModelConverterTests
    signature: '[org.springframework.faces.model.converter.DataModelConverterTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JSFModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].getModel()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JSFModel
    signature: '[org.springframework.faces.webflow.JSFManagedBean].getModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.faces.webflow.JSFModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.faces.webflow.JSFModel
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].setModel(org.springframework.faces.webflow.JSFModel)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFManagedBean].setModel(org.springframework.faces.webflow.JSFModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].getProp1()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JSFManagedBean].getProp1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prop1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].setProp1(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFManagedBean].setProp1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.faces.webflow.JSFManagedBean:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].addValue(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFManagedBean].addValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].getValues()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.springframework.faces.webflow.JSFManagedBean].getValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JSFManagedBean:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JSFModel
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JSFManagedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JSFManagedBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JSFManagedBean
    signature: '[org.springframework.faces.webflow.JSFManagedBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 42
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].dispatch(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].dispatch(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeActionURL(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeActionURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeNamespace(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeResourceURL(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeResourceURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeWebsocketURL(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].encodeWebsocketURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getApplicationMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getApplicationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getAuthType()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getAuthType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameter(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRemoteUser()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRemoteUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequest()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestContextPath()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestCookieMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestCookieMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String[]>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderValuesMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String[]>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderValuesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocale()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.util.Locale>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocales()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.util.Locale>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocales()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - requestMap
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestMap(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestMap(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - requestParameterMap
    argTypes:
    - java.util.Map<String,String>
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestParameterMap(java.util.Map<String,String>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestParameterMap(java.util.Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,String>].keySet()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:138,1
    - Dst: '[org.springframework.faces.webflow.MockJsfExternalContext].iterator()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterNames()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.MockJsfExternalContext].iterator()'
    - '[java.util.Map<String,String>].keySet()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String[]>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterValuesMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String[]>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterValuesMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestPathInfo()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestPathInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestServletPath()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestServletPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getResource(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.net.URL
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getResourceAsStream(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getResourceAsStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getResourcePaths(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getResourcePaths(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getSession(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getSession(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.Principal
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].getUserPrincipal()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].getUserPrincipal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].isUserInRole(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].isUserInRole(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 186
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].log(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].log(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 2
    argNames:
    - arg0
    - arg1
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 189
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 189
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].log(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].log(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 192
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].redirect(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].redirect(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].release()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].release()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:33,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:35,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:37,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.faces.webflow.MockJsfExternalContext:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,Object>
      - java.util.Map<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockJsfExternalContext
      static: false
      superClass: jakarta.faces.context.ExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.MockJsfExternalContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockJsfExternalContext
    signature: '[org.springframework.faces.webflow.MockJsfExternalContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].application()'
      Src: org.springframework.faces.webflow.JSFMockHelper:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.Application
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].application()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].application()'
    linkageType: ''
    returnType: jakarta.faces.application.Application
    signature: '[org.springframework.faces.webflow.JSFMockHelper].application()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].config()'
      Src: org.springframework.faces.webflow.JSFMockHelper:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockServletConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].config()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].config()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockServletConfig
    signature: '[org.springframework.faces.webflow.JSFMockHelper].config()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].contentAsString()'
      Src: org.springframework.faces.webflow.JSFMockHelper:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].contentAsString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].externalContext()'
      Src: org.springframework.faces.webflow.JSFMockHelper:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].externalContext()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockExternalContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContext()'
      Src: org.springframework.faces.webflow.JSFMockHelper:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContext()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContextFactory()'
      Src: org.springframework.faces.webflow.JSFMockHelper:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].facesContextFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContextFactory()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContextFactory
    signature: '[org.springframework.faces.webflow.JSFMockHelper].facesContextFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycle()'
      Src: org.springframework.faces.webflow.JSFMockHelper:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.lifecycle.MockLifecycle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycle()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.lifecycle.MockLifecycle
    signature: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycleFactory()'
      Src: org.springframework.faces.webflow.JSFMockHelper:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.lifecycle.MockLifecycleFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].lifecycleFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycleFactory()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.lifecycle.MockLifecycleFactory
    signature: '[org.springframework.faces.webflow.JSFMockHelper].lifecycleFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].renderKit()'
      Src: org.springframework.faces.webflow.JSFMockHelper:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockRenderKit
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].renderKit()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].renderKit()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockRenderKit
    signature: '[org.springframework.faces.webflow.JSFMockHelper].renderKit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].request()'
      Src: org.springframework.faces.webflow.JSFMockHelper:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpServletRequest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].request()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].request()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpServletRequest
    signature: '[org.springframework.faces.webflow.JSFMockHelper].request()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].response()'
      Src: org.springframework.faces.webflow.JSFMockHelper:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpServletResponse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].response()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].response()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpServletResponse
    signature: '[org.springframework.faces.webflow.JSFMockHelper].response()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].servletContext()'
      Src: org.springframework.faces.webflow.JSFMockHelper:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockServletContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].servletContext()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockServletContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].session()'
      Src: org.springframework.faces.webflow.JSFMockHelper:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].session()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].session()'
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpSession
    signature: '[org.springframework.faces.webflow.JSFMockHelper].session()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setUp()'
      Src: org.springframework.faces.webflow.JSFMockHelper:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 13
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setUp()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].tearDown()'
      Src: org.springframework.faces.webflow.JSFMockHelper:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 13
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - JSFMock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JSFMockHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 13
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JSFMockHelper
    signature: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.base.junit.AbstractJsfTestCase].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JSFMockHelper.JSFMock
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.myfaces.test.base.junit.AbstractJsfTestCase].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JSFMockHelper.JSFMock
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:117,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:118,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].release()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:118,1
    - Dst: Thread.currentThread()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:122,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getContextClassLoader()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:122,1
    - Dst: Thread.currentThread()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:123,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getClass()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:124,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getClassLoader()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:124,1
    - Dst: '[java.net.URLClassLoader].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:124,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setContextClassLoader(java.net.URLClassLoader)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:123,1
    - Dst: '[org.apache.myfaces.test.mock.MockServletContext].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:127,1
    - Dst: '[org.apache.myfaces.test.mock.MockServletConfig].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:128,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpSession].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:129,1
    - Dst: this.session.setServletContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:130,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpServletRequest].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:131,1
    - Dst: this.request.setServletContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:132,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpServletResponse].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:133,1
    - Dst: MockApplicationFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:136,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:136,1
    - Dst: MockBaseFacesContextFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:137,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:137,1
    - Dst: MockLifecycleFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:138,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:138,1
    - Dst: MockRenderKitFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:139,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:139,1
    - Dst: MockPartialViewContextFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:141,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:140,1
    - Dst: MockVisitContextFactory.class.getName()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:142,1
    - Dst: '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:142,1
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:143,1
    - Dst: this.lifecycleFactory.getLifecycle(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:144,1
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:145,1
    - Dst: this.facesContextFactory.getFacesContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:146,1
    - Dst: this.facesContext.getExternalContext()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:147,1
    - Dst: this.response.getWriter()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:148,1
    - Dst: '[org.apache.myfaces.test.mock.MockResponseWriter].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:148,1
    - Dst: this.facesContext.setResponseWriter(org.apache.myfaces.test.mock.MockResponseWriter)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:148,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:150,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:151,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setRenderKitId(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:152,1
    - Dst: this.facesContext.setViewRoot(jakarta.faces.component.UIViewRoot)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:153,1
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:154,1
    - Dst: applicationFactory.getApplication()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:156,1
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:157,1
    - Dst: '[org.apache.myfaces.test.mock.MockRenderKit].<init>()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:159,1
    - Dst: renderKitFactory.addRenderKit(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 161
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.FactoryFinder].setFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - this.response.getWriter()
    - MockLifecycleFactory.class.getName()
    - this.lifecycleFactory.getLifecycle(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getClassLoader()'
    - '[org.apache.myfaces.test.mock.MockServletContext].<init>()'
    - '[jakarta.faces.component.UIViewRoot].setRenderKitId(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getClass()'
    - this.session.setServletContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
    - MockVisitContextFactory.class.getName()
    - '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - '[org.apache.myfaces.test.mock.MockServletConfig].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - this.facesContext.getExternalContext()
    - this.facesContext.setViewRoot(jakarta.faces.component.UIViewRoot)
    - MockRenderKitFactory.class.getName()
    - renderKitFactory.addRenderKit(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].getContextClassLoader()'
    - '[org.apache.myfaces.test.mock.MockRenderKit].<init>()'
    - '[java.net.URLClassLoader].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - applicationFactory.getApplication()
    - this.facesContextFactory.getFacesContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock,org.springframework.faces.webflow.JSFMockHelper.JSFMock)
    - '[org.apache.myfaces.test.mock.MockResponseWriter].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - MockPartialViewContextFactory.class.getName()
    - MockBaseFacesContextFactory.class.getName()
    - this.facesContext.setResponseWriter(org.apache.myfaces.test.mock.MockResponseWriter)
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].release()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - this.request.setServletContext(org.springframework.faces.webflow.JSFMockHelper.JSFMock)
    - MockApplicationFactory.class.getName()
    - '[jakarta.faces.component.UIViewRoot].setViewId(String)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.apache.myfaces.test.mock.MockHttpSession].<init>()'
    - '[org.apache.myfaces.test.mock.MockHttpServletResponse].<init>()'
    - '[org.apache.myfaces.test.mock.MockHttpServletRequest].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setContextClassLoader(java.net.URLClassLoader)'
    - Thread.currentThread()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.facesContext.release()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:168,1
    - Dst: '[jakarta.faces.FactoryFinder].releaseFactories()'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:178,1
    - Dst: Thread.currentThread()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:180,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setContextClassLoader(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 182
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.FactoryFinder].releaseFactories()'
    - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setContextClassLoader(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - Thread.currentThread()
    - this.facesContext.release()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockApplication
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].application()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockApplication
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].application()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockServletConfig
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].config()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockServletConfig
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].config()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.response.getWriter()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:193,1
    - Dst: writer.content()
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:194,1
    - Dst: '[String].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
      Src: org.springframework.faces.webflow.JSFMockHelper.JSFMock:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].contentAsString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(org.springframework.faces.webflow.JSFMockHelper.JSFMock)'
    - writer.content()
    - this.response.getWriter()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].contentAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockExternalContext
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].externalContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockExternalContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].externalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContextFactory
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContextFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.FacesContextFactory
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContextFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.lifecycle.MockLifecycle
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.lifecycle.MockLifecycle
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.lifecycle.MockLifecycleFactory
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycleFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.lifecycle.MockLifecycleFactory
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycleFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockRenderKit
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].renderKit()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockRenderKit
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].renderKit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpServletRequest
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].request()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpServletRequest
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].request()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpServletResponse
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].response()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpServletResponse
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].response()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockServletContext
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].servletContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockServletContext
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].servletContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - FacesContext
      - FacesContextFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.myfaces.test.mock.MockHttpSession
      static: false
      superClass: AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].session()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.myfaces.test.mock.MockHttpSession
    signature: '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].session()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfViewTests:69,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewTests:70,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewTests:70,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:70,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].setViewHandler(org.springframework.faces.webflow.MockViewHandler)'
      Src: org.springframework.faces.webflow.JsfViewTests:70,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewTests:71,1
    - Dst: '[org.apache.myfaces.test.mock.MockResponseWriter].<init>(java.io.StringWriter,null,null)'
      Src: org.springframework.faces.webflow.JsfViewTests:71,1
    - Dst: '[jakarta.faces.context.FacesContext].setResponseWriter(org.apache.myfaces.test.mock.MockResponseWriter)'
      Src: org.springframework.faces.webflow.JsfViewTests:71,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:73,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setRenderKitId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:74,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:75,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewTests:76,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewTests:76,1
    - Dst: '[jakarta.faces.component.html.HtmlForm].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:78,1
    - Dst: '[jakarta.faces.component.html.HtmlForm].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:79,1
    - Dst: '[jakarta.faces.component.html.HtmlInputText].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:81,1
    - Dst: '[jakarta.faces.component.html.HtmlInputText].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:82,1
    - Dst: '[jakarta.faces.component.html.HtmlForm].getChildren()'
      Src: org.springframework.faces.webflow.JsfViewTests:84,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].add(jakarta.faces.component.html.HtmlInputText)'
      Src: org.springframework.faces.webflow.JsfViewTests:84,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getChildren()'
      Src: org.springframework.faces.webflow.JsfViewTests:85,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].add(jakarta.faces.component.html.HtmlForm)'
      Src: org.springframework.faces.webflow.JsfViewTests:85,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:87,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfViewTests:88,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:88,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:88,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.JsfViewTests:89,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:89,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:89,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.faces.webflow.JsfViewTests:90,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:90,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:90,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.faces.webflow.JsfViewTests:91,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:91,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:91,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.faces.webflow.JsfViewTests:92,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.faces.webflow.JsfViewTests:92,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.faces.webflow.JsfViewTests:92,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.webflow.JsfViewTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[jakarta.faces.component.html.HtmlForm].<init>()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.component.html.HtmlInputText].<init>()'
    - '[jakarta.faces.context.FacesContext].setResponseWriter(org.apache.myfaces.test.mock.MockResponseWriter)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.faces.webflow.JsfViewTests].setViewHandler(org.springframework.faces.webflow.MockViewHandler)'
    - '[jakarta.faces.component.html.HtmlForm].getChildren()'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[jakarta.faces.component.html.HtmlInputText].setId(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[jakarta.faces.context.FacesContext].setViewRoot(jakarta.faces.component.UIViewRoot)'
    - '[org.springframework.faces.webflow.JsfViewTests].add(jakarta.faces.component.html.HtmlForm)'
    - '[jakarta.faces.component.UIViewRoot].setRenderKitId(String)'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionContext)'
    - '[jakarta.faces.component.html.HtmlForm].setId(String)'
    - '[org.springframework.faces.webflow.JsfViewTests].add(jakarta.faces.component.html.HtmlInputText)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.faces.webflow.MockViewHandler].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
    - '[org.apache.myfaces.test.mock.MockResponseWriter].<init>(java.io.StringWriter,null,null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[jakarta.faces.component.UIViewRoot].setViewId(String)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.execution.FlowExecutionContext)'
    - '[jakarta.faces.component.UIViewRoot].getChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfViewTests:99,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.JsfViewTests:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.webflow.JsfViewTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:105,1
    - Dst: '[org.springframework.faces.webflow.JsfView].saveState()'
      Src: org.springframework.faces.webflow.JsfViewTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testSaveState()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].saveState()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testSaveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:112,1
    - Dst: '[org.easymock.EasyMock].anyObject()'
      Src: org.springframework.faces.webflow.JsfViewTests:112,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:112,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:112,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
      Src: org.springframework.faces.webflow.JsfViewTests:112,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:115,1
    - Dst: '[org.springframework.faces.webflow.JsfView].render()'
      Src: org.springframework.faces.webflow.JsfViewTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 118
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testRender()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].matches(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JsfView].render()'
    - '[org.easymock.EasyMock].anyObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testRender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:123,1
    - Dst: '[org.easymock.EasyMock].anyObject()'
      Src: org.springframework.faces.webflow.JsfViewTests:123,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:123,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:123,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
      Src: org.springframework.faces.webflow.JsfViewTests:123,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:126,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].application()'
      Src: org.springframework.faces.webflow.JsfViewTests:128,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:128,1
    - Dst: '[jakarta.faces.application.Application].setViewHandler(org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler)'
      Src: org.springframework.faces.webflow.JsfViewTests:128,1
    - Dst: '[org.springframework.faces.webflow.JsfView].render()'
      Src: org.springframework.faces.webflow.JsfViewTests:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 134
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testRenderException()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].matches(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].<init>()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JSFMockHelper].application()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JsfView].render()'
    - '[org.easymock.EasyMock].anyObject()'
    - '[jakarta.faces.application.Application].setViewHandler(org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testRenderException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:142,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:142,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:142,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewTests:142,1
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:144,1
    - Dst: '[org.easymock.EasyMock].anyObject()'
      Src: org.springframework.faces.webflow.JsfViewTests:144,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:144,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:144,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
      Src: org.springframework.faces.webflow.JsfViewTests:144,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewTests:147,1
    - Dst: '[NoEventLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewTests:147,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:149,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:150,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:152,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,NoEventLifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:154,1
    - Dst: '[org.springframework.faces.webflow.JsfView].processUserEvent()'
      Src: org.springframework.faces.webflow.JsfViewTests:156,1
    - Dst: '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewTests:158,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:158,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertTrue(org.springframework.faces.webflow.JsfViewTests,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 160
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_NoEvent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].matches(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertTrue(org.springframework.faces.webflow.JsfViewTests,String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JsfView].processUserEvent()'
    - '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertFalse(boolean,String)'
    - '[NoEventLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
    - '[jakarta.faces.component.UIViewRoot].setViewId(String)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.easymock.EasyMock].anyObject()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(boolean)'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,NoEventLifecycle,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_NoEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:168,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:168,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:168,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewTests:168,1
    - Dst: '[org.easymock.EasyMock].matches(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:170,1
    - Dst: '[org.easymock.EasyMock].anyObject()'
      Src: org.springframework.faces.webflow.JsfViewTests:170,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:170,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
      Src: org.springframework.faces.webflow.JsfViewTests:170,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
      Src: org.springframework.faces.webflow.JsfViewTests:170,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewTests:173,1
    - Dst: '[EventSignalingLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewTests:173,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:175,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewTests:176,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:178,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,EventSignalingLifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:180,1
    - Dst: '[org.springframework.faces.webflow.JsfView].processUserEvent()'
      Src: org.springframework.faces.webflow.JsfViewTests:182,1
    - Dst: '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewTests:184,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertTrue(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:184,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewTests:185,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.faces.webflow.JsfViewTests:185,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertEquals(String,String,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:185,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertTrue(org.springframework.faces.webflow.JsfViewTests,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 187
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_EventSignaled()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertTrue(boolean,String)'
    - '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
    - '[EventSignalingLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfViewTests,org.springframework.faces.webflow.JsfViewTests)'
    - '[org.easymock.EasyMock].anyObject()'
    - '[org.springframework.faces.webflow.JsfViewTests].assertTrue(org.springframework.faces.webflow.JsfViewTests,String)'
    - '[org.easymock.EasyMock].matches(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(org.springframework.faces.webflow.JsfViewTests)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JsfView].processUserEvent()'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,EventSignalingLifecycle,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(null)'
    - '[org.springframework.faces.webflow.JsfView].getFlowEvent()'
    - '[jakarta.faces.component.UIViewRoot].setViewId(String)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertEquals(String,String,String)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_EventSignaled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:192,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:193,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.faces.webflow.JsfViewTests:195,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
      Src: org.springframework.faces.webflow.JsfViewTests:195,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.test.MockParameterMap)'
      Src: org.springframework.faces.webflow.JsfViewTests:195,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:196,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:198,1
    - Dst: '[org.springframework.faces.webflow.JsfView].userEventQueued()'
      Src: org.springframework.faces.webflow.JsfViewTests:200,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 201
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_GETRefresh()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewTests].andStubReturn(org.springframework.webflow.test.MockParameterMap)'
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfView].userEventQueued()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertFalse(boolean,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_GETRefresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].request()'
      Src: org.springframework.faces.webflow.JsfViewTests:206,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:206,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].request()'
      Src: org.springframework.faces.webflow.JsfViewTests:207,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:207,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewTests:209,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewTests:211,1
    - Dst: '[org.springframework.faces.webflow.JsfView].userEventQueued()'
      Src: org.springframework.faces.webflow.JsfViewTests:213,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests].assertTrue(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewTests:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 214
    functionName: '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_FormSubmitted()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].request()'
    - '[org.springframework.faces.webflow.JsfView].userEventQueued()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JsfViewTests].assertTrue(boolean,String)'
    - '[org.apache.myfaces.test.mock.MockHttpServletRequest].addParameter(String,String)'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_FormSubmitted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:36,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:40,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:42,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfViewTests:46,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfViewTests:47,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfViewTests:48,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfViewTests:49,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKey].<init>()'
      Src: org.springframework.faces.webflow.JsfViewTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.faces.webflow.JsfView
      - org.springframework.faces.webflow.JSFMockHelper
      - java.io.StringWriter
      - String
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecutionKey].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewTests
    signature: '[org.springframework.faces.webflow.JsfViewTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MockViewHandler
    argCount: 2
    argNames:
    - context
    - viewToRender
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler
      static: false
      superClass: MockViewHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler
    signature: '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle
    signature: '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].assertFalse(org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle,String)'
      Src: org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle:231,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].assertFalse(org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle
    signature: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].assertFalse(org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle,String)'
      Src: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle:246,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle:247,1
    - Dst: JsfViewTests.this.extContext.getRequestMap()
      Src: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle:248,1
    - Dst: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].put(String,org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 250
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 250
    functionName: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].assertFalse(org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle,String)'
    - JsfViewTests.this.extContext.getRequestMap()
    - '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].put(String,org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:49,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:50,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:50,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:51,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testRequestContextResolve()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testRequestContextResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:57,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:58,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:58,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:59,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:60,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testImplicitFlowResolve()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.faces.webflow.FlowELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testImplicitFlowResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:65,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:66,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:66,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:67,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:68,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:68,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:69,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.web.context.support.StaticWebApplicationContext,org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testFlowResourceResolve()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertSame(org.springframework.web.context.support.StaticWebApplicationContext,org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testFlowResourceResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:75,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:75,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:76,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:77,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:77,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertEquals(String,org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testScopeResolve()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertEquals(String,org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testScopeResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:83,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:84,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,org.springframework.webflow.core.collection.LocalAttributeMap,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:85,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:86,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:86,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertEquals(String,org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testMapAdaptableResolve()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,org.springframework.webflow.core.collection.LocalAttributeMap,String)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertEquals(String,org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testMapAdaptableResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:92,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:93,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:93,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].registerSingleton(String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:94,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:95,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:96,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:96,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:97,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertTrue(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].registerSingleton(String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertNotNull(org.springframework.faces.webflow.FlowELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:103,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:104,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:105,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertFalse(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:105,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests].assertNull(org.springframework.faces.webflow.FlowELResolverTests)'
      Src: org.springframework.faces.webflow.FlowELResolverTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithoutRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertNull(org.springframework.faces.webflow.FlowELResolverTests)'
    - '[org.springframework.faces.webflow.FlowELResolver].getValue(jakarta.el.ELContext,null,String)'
    - '[org.springframework.faces.webflow.FlowELResolverTests].assertFalse(org.springframework.faces.webflow.FlowELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithoutRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:31,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:33,1
    - Dst: '[org.apache.myfaces.test.el.MockELContext].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolverTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowELResolver
      - org.springframework.webflow.execution.RequestContext
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowELResolverTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.apache.myfaces.test.el.MockELContext].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowELResolverTests
    signature: '[org.springframework.faces.webflow.FlowELResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowELResolverTests.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowELResolverTests.Bean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowELResolverTests.Bean
    signature: '[org.springframework.faces.webflow.FlowELResolverTests.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].configureJsf()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JsfViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.application.ViewHandler
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 5
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].configureJsf()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JsfViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.application.ViewHandler
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:64,1
    - Dst: '[TrackingPhaseListener].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:66,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:67,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(TrackingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:67,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:68,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(null)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:68,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:69,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:69,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].setViewHandler(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:69,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:70,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:70,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:71,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:73,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:74,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:75,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:75,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:76,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:76,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:77,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:77,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:78,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:78,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:78,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:79,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:80,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:80,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:80,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:81,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:81,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:82,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:82,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JsfViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.application.ViewHandler
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 62
    functionDepth: 4
    functionLinenumber: 62
    functionLinenumberEnd: 83
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].configureJsf()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[TrackingPhaseListener].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].setViewHandler(jakarta.faces.application.ViewHandler)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[jakarta.faces.context.FacesContext].setViewRoot(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(TrackingPhaseListener)'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].configureJsf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:88,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:89,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setRenderKitId(String)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:90,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setCreateView(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:91,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:92,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:93,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:93,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:95,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:97,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:98,1
    - Dst: '[jakarta.faces.component.UIViewRoot].setTransient(boolean)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:98,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:99,1
    - Dst: '[jakarta.faces.component.UIViewRoot].isTransient()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:101,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].assertTrue(org.springframework.faces.webflow.JsfFinalResponseActionTests)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:101,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].assertTrue(org.springframework.faces.webflow.JsfFinalResponseActionTests)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JsfViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.application.ViewHandler
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 103
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].testRender()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.MockViewHandler].setCreateView(jakarta.faces.component.UIViewRoot)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[jakarta.faces.component.UIViewRoot].isTransient()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[jakarta.faces.component.UIViewRoot].setTransient(boolean)'
    - '[jakarta.faces.component.UIViewRoot].setRenderKitId(String)'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].assertTrue(org.springframework.faces.webflow.JsfFinalResponseActionTests)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[jakarta.faces.component.UIViewRoot].setViewId(String)'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].andReturn(boolean)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].testRender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:43,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:45,1
    - Dst: '[NoRenderViewHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:47,1
    - Dst: '[org.apache.el.ExpressionFactoryImpl].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:49,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.faces.webflow.JsfViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.application.ViewHandler
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFinalResponseActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.apache.el.ExpressionFactoryImpl].<init>()'
    - '[NoRenderViewHandler].<init>()'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFinalResponseActionTests
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle,String)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle:114,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].getPhaseId()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:126,1
    - Dst: this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:127,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener,String)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:127,1
    - Dst: this.phaseCallbacks.add(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener,String)'
    - this.phaseCallbacks.add(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
    - '[jakarta.faces.event.PhaseEvent].getPhaseId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].getPhaseId()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:133,1
    - Dst: this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:134,1
    - Dst: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener,String)'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:134,1
    - Dst: this.phaseCallbacks.add(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 137
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 137
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
    - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener,String)'
    - this.phaseCallbacks.add(org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener)
    - '[jakarta.faces.event.PhaseEvent].getPhaseId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.PhaseId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].getPhaseId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.PhaseId
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].getPhaseId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MockViewHandler
    argCount: 2
    argNames:
    - context
    - viewToRender
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler
      static: false
      superClass: MockViewHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler
    signature: '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.base.junit.AbstractJsfTestCase].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfUtilsTests
      static: false
      superClass: org.apache.myfaces.test.base.junit.AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.base.junit.AbstractJsfTestCase].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfUtilsTests
    signature: '[org.springframework.faces.webflow.JsfUtilsTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:35,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:36,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(null,java.util.ArrayList)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:37,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:38,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(null,java.util.ArrayList)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:39,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:40,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(null,java.util.ArrayList)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:41,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:42,1
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:43,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.webflow.JsfUtilsTests,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.apache.myfaces.test.mock.MockFacesContext)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:43,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:44,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:44,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:45,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:45,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:46,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.myfaces.test.base.junit.AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests].testBeforeListenersCalledInForwardOrder()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
    - '[java.util.ArrayList].get(int)'
    - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(null,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.webflow.JsfUtilsTests,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.apache.myfaces.test.mock.MockFacesContext)'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].<init>()'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
    - '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests].testBeforeListenersCalledInForwardOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:51,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:52,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.ArrayList,null)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:53,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:54,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.ArrayList,null)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:55,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:56,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.ArrayList,null)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:57,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:58,1
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:59,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.webflow.JsfUtilsTests,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.apache.myfaces.test.mock.MockFacesContext)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:59,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:60,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:60,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:61,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:61,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:62,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.myfaces.test.base.junit.AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests].testAfterListenersCalledInReverseOrder()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.ArrayList,null)'
    - '[org.apache.myfaces.test.mock.MockFacesContext].<init>()'
    - '[java.util.ArrayList].get(int)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.webflow.JsfUtilsTests,org.apache.myfaces.test.mock.lifecycle.MockLifecycle,org.apache.myfaces.test.mock.MockFacesContext)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].<init>()'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener)'
    - '[org.springframework.faces.webflow.JsfUtilsTests].assertEquals(org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener,org.springframework.faces.webflow.JsfUtilsTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests].testAfterListenersCalledInReverseOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertTrue()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:68,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertTrue()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:69,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertTrue()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:70,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].assertTrue()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.myfaces.test.base.junit.AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests].testGetFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtilsTests].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests].testGetFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.webflow.JsfUtilsTests:77,1
    - Dst: '[org.springframework.faces.webflow.JsfUtilsTests].fail(String)'
      Src: org.springframework.faces.webflow.JsfUtilsTests:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.myfaces.test.base.junit.AbstractJsfTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests].testGetUnknowFactory()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtilsTests].fail(String)'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests].testGetUnknowFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<OrderVerifyingPhaseListener>
      - java.util.List<OrderVerifyingPhaseListener>
      classConcrete: true
      classEnum: false
      classFields:
      - List<OrderVerifyingPhaseListener>
      - List<OrderVerifyingPhaseListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - afterPhaseList
    - beforePhaseList
    argTypes:
    - java.util.List<OrderVerifyingPhaseListener>
    - java.util.List<OrderVerifyingPhaseListener>
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.List<OrderVerifyingPhaseListener>,java.util.List<OrderVerifyingPhaseListener>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener
    signature: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.List<OrderVerifyingPhaseListener>,java.util.List<OrderVerifyingPhaseListener>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.afterPhaseList.add()
      Src: org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<OrderVerifyingPhaseListener>
      - List<OrderVerifyingPhaseListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - this.afterPhaseList.add()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.beforePhaseList.add()
      Src: org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<OrderVerifyingPhaseListener>
      - List<OrderVerifyingPhaseListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached:
    - this.beforePhaseList.add()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<OrderVerifyingPhaseListener>
      - List<OrderVerifyingPhaseListener>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.PhaseId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].getPhaseId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.PhaseId
    signature: '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].getPhaseId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].configureJsf()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:83,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:84,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:85,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:86,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:87,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:88,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:88,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:88,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:89,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:89,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:89,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:90,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:90,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:91,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:91,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].configureJsf()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.ParameterMap)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andStubReturn(org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:96,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:101,1
    - Dst: '[ExceptionEventAwareMockApplication].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:102,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:103,1
    - Dst: '[org.springframework.faces.webflow.MockBaseFacesContext].setApplication(ExceptionEventAwareMockApplication)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:103,1
    - Dst: '[TrackingPhaseListener].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:104,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:105,1
    - Dst: '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(TrackingPhaseListener)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:105,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:106,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(null)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:106,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:107,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:107,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].setViewHandler(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].configureJsf()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].setViewHandler(jakarta.faces.application.ViewHandler)'
    - '[jakarta.faces.context.FacesContext].setViewRoot(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.apache.myfaces.test.mock.lifecycle.MockLifecycle].addPhaseListener(TrackingPhaseListener)'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    - '[TrackingPhaseListener].<init>()'
    - '[org.springframework.faces.webflow.MockBaseFacesContext].setApplication(ExceptionEventAwareMockApplication)'
    - '[ExceptionEventAwareMockApplication].<init>()'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].configureJsf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:116,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:116,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:117,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:121,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:122,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setCreateView(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:123,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:124,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:125,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:125,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:127,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:129,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:131,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:132,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:133,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:133,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:133,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:134,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 135
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Create()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[MockUIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.MockViewHandler].setCreateView(MockUIViewRoot)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Create()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:143,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:143,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:144,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:148,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:149,1
    - Dst: '[jakarta.faces.component.UIInput].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:150,1
    - Dst: '[jakarta.faces.component.UIInput].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:151,1
    - Dst: '[jakarta.faces.component.UIInput].setValid(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:152,1
    - Dst: '[MockUIViewRoot].getChildren()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:153,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIInput)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:153,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:154,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:156,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:157,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:157,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:159,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:161,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:163,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:164,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:165,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:165,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:165,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:166,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:166,1
    - Dst: '[jakarta.faces.component.UIInput].isValid()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:167,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:167,1
    - Dst: '[MockUIViewRoot].isPostRestoreStateEventSeen()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:168,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 169
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.component.UIInput].<init>()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
    - '[MockUIViewRoot].isPostRestoreStateEventSeen()'
    - '[jakarta.faces.component.UIInput].setId(String)'
    - '[jakarta.faces.component.UIInput].setValid(boolean)'
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIInput)'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[MockUIViewRoot].getChildren()'
    - '[MockUIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    - '[jakarta.faces.component.UIInput].isValid()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:178,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:178,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:179,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:183,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:184,1
    - Dst: '[jakarta.faces.component.UIPanel].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:185,1
    - Dst: '[jakarta.faces.component.UIPanel].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:186,1
    - Dst: '[jakarta.faces.component.UIOutput].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:187,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:188,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:190,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].getExpressionFactory()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:190,1
    - Dst: '[jakarta.faces.context.FacesContext].getELContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:191,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].createValueExpression(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:190,1
    - Dst: '[jakarta.faces.component.UIOutput].setValueExpression(String,org.springframework.faces.webflow.JsfViewFactoryTests)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:189,1
    - Dst: '[jakarta.faces.component.UIOutput].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:192,1
    - Dst: '[jakarta.faces.component.UIInput].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:193,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:195,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].getExpressionFactory()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:195,1
    - Dst: '[jakarta.faces.context.FacesContext].getELContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:196,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].createValueExpression(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:195,1
    - Dst: '[jakarta.faces.component.UIInput].setValueExpression(String,org.springframework.faces.webflow.JsfViewFactoryTests)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:194,1
    - Dst: '[jakarta.faces.component.UIInput].setId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:197,1
    - Dst: '[MockUIViewRoot].getChildren()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:199,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIPanel)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:199,1
    - Dst: '[jakarta.faces.component.UIPanel].getFacets()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:200,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].put(String,jakarta.faces.component.UIOutput)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:200,1
    - Dst: '[jakarta.faces.component.UIPanel].getChildren()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:201,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIInput)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:201,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:203,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:205,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:205,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].put(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:205,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:207,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:209,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:210,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:210,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:212,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:214,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:216,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:217,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:218,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:218,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:218,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:219,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:219,1
    - Dst: '[org.springframework.webflow.TestBean].getInput()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:220,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(jakarta.faces.component.UIInput,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:220,1
    - Dst: '[org.springframework.webflow.TestBean].getOutput()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:221,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(jakarta.faces.component.UIOutput,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:221,1
    - Dst: '[MockUIViewRoot].isPostRestoreStateEventSeen()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:222,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 223
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_RestoreWithBindings()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.component.UIInput].<init>()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].createValueExpression(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[MockUIViewRoot].isPostRestoreStateEventSeen()'
    - '[org.springframework.webflow.TestBean].getOutput()'
    - '[jakarta.faces.component.UIInput].setId(String)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[jakarta.faces.component.UIPanel].getChildren()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].put(String,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIPanel)'
    - '[jakarta.faces.component.UIInput].setValueExpression(String,org.springframework.faces.webflow.JsfViewFactoryTests)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].add(jakarta.faces.component.UIInput)'
    - '[org.springframework.webflow.TestBean].getInput()'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(jakarta.faces.component.UIInput,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[jakarta.faces.component.UIPanel].getFacets()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(jakarta.faces.component.UIOutput,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[MockUIViewRoot].getChildren()'
    - '[jakarta.faces.component.UIOutput].<init>()'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[MockUIViewRoot].<init>()'
    - '[jakarta.faces.context.FacesContext].getELContext()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].getExpressionFactory()'
    - '[jakarta.faces.component.UIOutput].setValueExpression(String,org.springframework.faces.webflow.JsfViewFactoryTests)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].put(String,jakarta.faces.component.UIOutput)'
    - '[jakarta.faces.component.UIPanel].<init>()'
    - '[jakarta.faces.component.UIPanel].setId(String)'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    - '[jakarta.faces.component.UIOutput].setId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_RestoreWithBindings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:232,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:232,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:233,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:237,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:238,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:239,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:241,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:243,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:243,1
    - Dst: '[NormalViewState].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:243,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(NormalViewState)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:243,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:245,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:246,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:246,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:248,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:250,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:252,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:253,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:254,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(jakarta.faces.component.UIViewRoot,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:254,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:255,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:255,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:255,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:256,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:256,1
    - Dst: '[MockUIViewRoot].isPostRestoreStateEventSeen()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:257,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 258
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore_Ajax()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
    - '[NormalViewState].<init>()'
    - '[MockUIViewRoot].isPostRestoreStateEventSeen()'
    - '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(NormalViewState)'
    - '[MockUIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(jakarta.faces.component.UIViewRoot,String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore_Ajax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:265,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:265,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:266,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:270,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:271,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:272,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:272,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:273,1
    - Dst: '[jakarta.faces.context.FacesContext].renderResponse()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:273,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:275,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:277,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:279,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:280,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:281,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:281,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:281,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:282,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(MockUIViewRoot,jakarta.faces.component.UIViewRoot,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:282,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:283,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:283,1
    - Dst: '[MockUIViewRoot].isPostRestoreStateEventSeen()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:284,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 285
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExternalViewRoot()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContext].setViewRoot(MockUIViewRoot)'
    - '[MockUIViewRoot].isPostRestoreStateEventSeen()'
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.webflow.execution.View,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(MockUIViewRoot,jakarta.faces.component.UIViewRoot,String)'
    - '[MockUIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertEquals(String,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(String)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertFalse(boolean,String)'
    - '[jakarta.faces.context.FacesContext].renderResponse()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertTrue(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExternalViewRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:289,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:289,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:290,1
    - Dst: '[MockUIViewRoot].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:294,1
    - Dst: '[MockUIViewRoot].setThrowOnPostRestoreStateEvent(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:295,1
    - Dst: '[MockUIViewRoot].setViewId(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:296,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:297,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:299,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:300,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:300,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:302,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:303,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:304,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:304,1
    - Dst: application.getExceptionQueuedEventContext()
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:306,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:306,1
    - Dst: '[MockUIViewRoot].getAbortProcessingException()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:307,1
    - Dst: application.getExceptionQueuedEventContext()
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:308,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].getException()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:308,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(org.springframework.faces.webflow.JsfViewFactoryTests,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 309
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExceptionsOnPostRestoreStateEvent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].getException()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].andReturn(boolean)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertNotNull(org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - application.getExceptionQueuedEventContext()
    - '[MockUIViewRoot].setViewId(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[MockUIViewRoot].getAbortProcessingException()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(org.apache.myfaces.test.mock.lifecycle.MockLifecycle)'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].getApplication()'
    - '[MockUIViewRoot].<init>()'
    - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
    - '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(MockUIViewRoot)'
    - '[MockUIViewRoot].setThrowOnPostRestoreStateEvent(boolean)'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests].assertSame(org.springframework.faces.webflow.JsfViewFactoryTests,org.springframework.faces.webflow.JsfViewFactoryTests,String)'
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExceptionsOnPostRestoreStateEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:61,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:63,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:65,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:67,1
    - Dst: '[org.apache.el.ExpressionFactoryImpl].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:71,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:71,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:73,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:75,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:77,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.ViewFactory
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - jakarta.faces.application.ViewHandler
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockExternalContext
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.springframework.faces.webflow.MockViewHandler].<init>()'
    - '[org.apache.el.ExpressionFactoryImpl].<init>()'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle:314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].fail(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FlowLifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].getPhaseId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:327,1
    - Dst: this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:328,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:328,1
    - Dst: this.phaseCallbacks.add(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 331
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 331
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
    - '[jakarta.faces.event.PhaseEvent].getPhaseId()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener,String)'
    - this.phaseCallbacks.add(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].getPhaseId()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:334,1
    - Dst: this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:335,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:335,1
    - Dst: this.phaseCallbacks.add(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 338
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 338
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - this.phaseCallbacks.contains(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
    - '[jakarta.faces.event.PhaseEvent].getPhaseId()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].assertFalse(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener,String)'
    - this.phaseCallbacks.add(org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.PhaseId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].getPhaseId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.PhaseId
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].getPhaseId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].isViewState()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].isViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getOwner()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState:364,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UIOutput
      - UIInput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIOutput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getOutput()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIOutput
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIOutput
      classConcrete: true
      classEnum: false
      classFields:
      - UIOutput
      - UIInput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - jakarta.faces.component.UIOutput
    constantsTouched: []
    func_position:
      end: 383
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 383
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setOutput(jakarta.faces.component.UIOutput)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setOutput(jakarta.faces.component.UIOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UIOutput
      - UIInput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIInput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getInput()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIInput
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIInput
      classConcrete: true
      classEnum: false
      classFields:
      - UIOutput
      - UIInput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - jakarta.faces.component.UIInput
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setInput(jakarta.faces.component.UIInput)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setInput(jakarta.faces.component.UIInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - UIOutput
      - UIInput
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.TestBean
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.ComponentSystemEvent].getComponent()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot:402,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].assertSame(org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot,String)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot:402,1
    - Dst: '[jakarta.faces.event.AbortProcessingException].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot:405,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ComponentSystemEvent
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - AbortProcessingException
      classPublic: false
      concrete: true
      exceptions:
      - jakarta.faces.event.AbortProcessingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: UIViewRoot
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.ComponentSystemEvent
    constantsTouched: []
    func_position:
      end: 409
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 409
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].processEvent(jakarta.faces.event.ComponentSystemEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.event.AbortProcessingException].<init>()'
    - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].assertSame(org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot,String)'
    - '[jakarta.faces.event.ComponentSystemEvent].getComponent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].processEvent(jakarta.faces.event.ComponentSystemEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - AbortProcessingException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: UIViewRoot
    argCount: 1
    argNames:
    - throwOnPostRestoreStateEvent
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].setThrowOnPostRestoreStateEvent(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].setThrowOnPostRestoreStateEvent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - AbortProcessingException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: UIViewRoot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].isPostRestoreStateEventSeen()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].isPostRestoreStateEventSeen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - AbortProcessingException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.AbortProcessingException
      static: false
      superClass: UIViewRoot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].getAbortProcessingException()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.AbortProcessingException
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].getAbortProcessingException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - AbortProcessingException
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot
      static: false
      superClass: UIViewRoot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ExceptionQueuedEvent.class.equals(Class<?extendsSystemEvent>)
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication:429,1
    - Dst: '[MockApplication20].publishEvent(jakarta.faces.context.FacesContext,Class<?extendsSystemEvent>,Object)'
      Src: org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication:432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - Class<?extendsSystemEvent>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ExceptionQueuedEventContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MockApplication20
    argCount: 3
    argNames:
    - facesContext
    - systemEventClass
    - source
    argTypes:
    - jakarta.faces.context.FacesContext
    - Class<?extendsSystemEvent>
    - Object
    constantsTouched: []
    func_position:
      end: 434
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 434
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].publishEvent(jakarta.faces.context.FacesContext,Class<?extendsSystemEvent>,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - ExceptionQueuedEvent.class.equals(Class<?extendsSystemEvent>)
    - '[MockApplication20].publishEvent(jakarta.faces.context.FacesContext,Class<?extendsSystemEvent>,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].publishEvent(jakarta.faces.context.FacesContext,Class<?extendsSystemEvent>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ExceptionQueuedEventContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.ExceptionQueuedEventContext
      static: false
      superClass: MockApplication20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].getExceptionQueuedEventContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.ExceptionQueuedEventContext
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].getExceptionQueuedEventContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ExceptionQueuedEventContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication
      static: false
      superClass: MockApplication20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication
    signature: '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext20].<init>()'
      Src: org.springframework.faces.webflow.MockBaseFacesContext:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockBaseFacesContext
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.mock.MockFacesContext20].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockBaseFacesContext
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext20].<init>(jakarta.faces.context.ExternalContext)'
      Src: org.springframework.faces.webflow.MockBaseFacesContext:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockBaseFacesContext
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 1
    argNames:
    - externalContext
    argTypes:
    - jakarta.faces.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.mock.MockFacesContext20].<init>(jakarta.faces.context.ExternalContext)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockBaseFacesContext
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext20].<init>(jakarta.faces.context.ExternalContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.MockBaseFacesContext:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockBaseFacesContext
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 2
    argNames:
    - externalContext
    - lifecycle
    argTypes:
    - jakarta.faces.context.ExternalContext
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.mock.MockFacesContext20].<init>(jakarta.faces.context.ExternalContext,jakarta.faces.lifecycle.Lifecycle)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockBaseFacesContext
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.myfaces.test.mock.MockFacesContext20].getAttributes()'
      Src: org.springframework.faces.webflow.MockBaseFacesContext:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.myfaces.test.mock.MockFacesContext20].getAttributes()'
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].getLifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].getLifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.MockBaseFacesContext)'
      Src: org.springframework.faces.webflow.MockBaseFacesContext:39,1
    - Dst: applicationFactory.getApplication()
      Src: org.springframework.faces.webflow.MockBaseFacesContext:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.Application
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].getApplication()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.MockBaseFacesContext)'
    - applicationFactory.getApplication()
    linkageType: ''
    returnType: jakarta.faces.application.Application
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].getApplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.Application
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.myfaces.test.mock.MockFacesContext20
    argCount: 1
    argNames:
    - application
    argTypes:
    - jakarta.faces.application.Application
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContext].setApplication(jakarta.faces.application.Application)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockBaseFacesContext].setApplication(jakarta.faces.application.Application)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.MockBaseFacesContextFactory:19,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.MockBaseFacesContextFactory:20,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.MockBaseFacesContextFactory:21,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.faces.webflow.MockBaseFacesContextFactory:24,1
    - Dst: '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(org.apache.myfaces.test.mock.MockExternalContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.MockBaseFacesContextFactory:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Object
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: jakarta.faces.context.FacesContextFactory
    argCount: 4
    argNames:
    - context
    - request
    - response
    - lifecycle
    argTypes:
    - Object
    - Object
    - Object
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 51
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContextFactory].getFacesContext(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContextFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(org.apache.myfaces.test.mock.MockExternalContext,jakarta.faces.lifecycle.Lifecycle)'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.apache.myfaces.test.mock.MockExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.MockBaseFacesContextFactory].getFacesContext(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockBaseFacesContextFactory
      static: false
      superClass: jakarta.faces.context.FacesContextFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.MockBaseFacesContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContextFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockBaseFacesContextFactory
    signature: '[org.springframework.faces.webflow.MockBaseFacesContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.Application
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getApplication()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.Application
    signature: '[org.springframework.faces.webflow.MockFacesContext].getApplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.Application
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - application
    argTypes:
    - jakarta.faces.application.Application
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.webflow.MockFacesContext].setApplication(jakarta.faces.application.Application)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].setApplication(jakarta.faces.application.Application)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getClientIdsWithMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.faces.webflow.MockFacesContext].getClientIdsWithMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getLifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.webflow.MockFacesContext].getLifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.ExternalContext
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.ExternalContext
    signature: '[org.springframework.faces.webflow.MockFacesContext].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - externalContext
    argTypes:
    - jakarta.faces.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.webflow.MockFacesContext].setExternalContext(jakarta.faces.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].setExternalContext(jakarta.faces.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.FacesMessage.Severity
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getMaximumSeverity()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.FacesMessage.Severity
    signature: '[org.springframework.faces.webflow.MockFacesContext].getMaximumSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.MockFacesContext].getMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getMessages(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.MockFacesContext].getMessages(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.render.RenderKit
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getRenderKit()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.render.RenderKit
    signature: '[org.springframework.faces.webflow.MockFacesContext].getRenderKit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getRenderResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.MockFacesContext].getRenderResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.MockFacesContext].getResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.ResponseStream
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getResponseStream()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.ResponseStream
    signature: '[org.springframework.faces.webflow.MockFacesContext].getResponseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.ResponseStream
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - jakarta.faces.context.ResponseStream
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.faces.webflow.MockFacesContext].setResponseStream(jakarta.faces.context.ResponseStream)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].setResponseStream(jakarta.faces.context.ResponseStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.ResponseWriter
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.ResponseWriter
    signature: '[org.springframework.faces.webflow.MockFacesContext].getResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.ResponseWriter
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - jakarta.faces.context.ResponseWriter
    constantsTouched: []
    func_position:
      end: 120
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 120
    functionName: '[org.springframework.faces.webflow.MockFacesContext].setResponseWriter(jakarta.faces.context.ResponseWriter)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].setResponseWriter(jakarta.faces.context.ResponseWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.faces.webflow.MockFacesContext].getViewRoot()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.MockFacesContext].getViewRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 1
    argNames:
    - viewRoot
    argTypes:
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.faces.webflow.MockFacesContext].setViewRoot(jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].setViewRoot(jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.faces.application.FacesMessage
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 2
    argNames:
    - arg0
    - arg1
    argTypes:
    - String
    - jakarta.faces.application.FacesMessage
    constantsTouched: []
    func_position:
      end: 131
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 131
    functionName: '[org.springframework.faces.webflow.MockFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: '[org.springframework.faces.webflow.MockFacesContext].release()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].release()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 137
    functionName: '[org.springframework.faces.webflow.MockFacesContext].renderResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].renderResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 140
    functionName: '[org.springframework.faces.webflow.MockFacesContext].responseComplete()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockFacesContext].responseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.application.Application
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockFacesContext
      static: false
      superClass: jakarta.faces.context.FacesContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.MockFacesContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockFacesContext
    signature: '[org.springframework.faces.webflow.MockFacesContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.webflow.MockViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.faces.webflow.MockViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.webflow.MockViewHandler].calculateRenderKitId(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockViewHandler].calculateRenderKitId(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.webflow.MockViewHandler].createView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.MockViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.MockViewHandler].initView(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockViewHandler].initView(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - createViewRoot
    argTypes:
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.faces.webflow.MockViewHandler].setCreateView(jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockViewHandler].setCreateView(jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - restoreViewRoot
    argTypes:
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.webflow.MockViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - path
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.faces.webflow.MockViewHandler].getResourceURL(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockViewHandler].getResourceURL(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - channel
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.springframework.faces.webflow.MockViewHandler].getWebsocketURL(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.MockViewHandler].getWebsocketURL(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.MockViewHandler:80,1
    - Dst: '[org.springframework.faces.webflow.MockViewHandler].encodeAll(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.MockViewHandler:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - viewToRender
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.webflow.MockViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    - '[org.springframework.faces.webflow.MockViewHandler].encodeAll(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.faces.webflow.MockViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.MockViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 89
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.webflow.MockViewHandler].writeState(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockViewHandler].writeState(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.component.UIViewRoot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockViewHandler
      static: false
      superClass: jakarta.faces.application.ViewHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.MockViewHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockViewHandler
    signature: '[org.springframework.faces.webflow.MockViewHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:25,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:26,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:26,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:27,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:28,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:29,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setFlowExecutor(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JsfFlowHandlerAdapter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].<init>()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].<init>()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setFlowExecutor(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:34,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:35,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertNotNull(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:35,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertTrue()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JsfFlowHandlerAdapter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 3
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerNotProvided()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertTrue()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertNotNull(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests)'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerNotProvided()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:41,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:42,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:43,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:44,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertTrue(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JsfFlowHandlerAdapter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerProvided()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].assertTrue(org.springframework.faces.webflow.JsfFlowHandlerAdapterTests)'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
    - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerProvided()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JsfFlowHandlerAdapter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces:
      - FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowExecutionKey
    - context
    argTypes:
    - String
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces:
      - FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - context
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 8
      start: 6
    functionDepth: 0
    functionLinenumber: 6
    functionLinenumberEnd: 8
    functionName: '[org.springframework.faces.webflow.JSFModel].getValue()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JSFModel].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 12
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 12
    functionName: '[org.springframework.faces.webflow.JSFModel].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JSFModel].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JSFModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JSFModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JSFModel
    signature: '[org.springframework.faces.webflow.JSFModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:18,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:19,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:20,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.apache.myfaces.test.mock.MockServletContext)'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:20,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:21,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfAjaxHandler
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.apache.myfaces.test.mock.MockServletContext)'
    - '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfAjaxHandler
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].request()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:32,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].response()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:32,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].sendAjaxRedirectInternal(String,org.apache.myfaces.test.mock.MockHttpServletRequest,org.apache.myfaces.test.mock.MockHttpServletResponse,boolean)'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:32,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:34,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].assertEquals(String,String)'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:34,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].response()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:38,1
    - Dst: '[org.apache.myfaces.test.mock.MockHttpServletResponse].getContentType()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:38,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].assertEquals(String,org.springframework.faces.webflow.JsfAjaxHandlerTests)'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfAjaxHandler
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].testSendAjaxRedirect()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
    - '[org.springframework.faces.webflow.JSFMockHelper].request()'
    - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].assertEquals(String,String)'
    - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].assertEquals(String,org.springframework.faces.webflow.JsfAjaxHandlerTests)'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].sendAjaxRedirectInternal(String,org.apache.myfaces.test.mock.MockHttpServletRequest,org.apache.myfaces.test.mock.MockHttpServletResponse,boolean)'
    - '[org.springframework.faces.webflow.JSFMockHelper].response()'
    - '[org.apache.myfaces.test.mock.MockHttpServletResponse].getContentType()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].testSendAjaxRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfAjaxHandlerTests:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfAjaxHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfAjaxHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfAjaxHandlerTests
    signature: '[org.springframework.faces.webflow.JsfAjaxHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:40,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:41,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:47,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:54,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:54,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:54,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:54,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canRead(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:55,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanRead()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canRead(null,null,String)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
    - '[Object].<init>()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:61,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:62,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:62,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:62,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].read(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:63,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:63,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertEquals(Object,org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testRead()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[Object].<init>()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].put(String,Object)'
    - '[org.springframework.expression.TypedValue].getValue()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].read(null,null,String)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertEquals(Object,org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:68,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertFalse(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:68,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:70,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:70,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:71,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:71,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:72,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:72,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:75,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:75,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:76,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:76,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:77,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:77,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].clear()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:78,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:80,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:80,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:81,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:81,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(null,null,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:82,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:82,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].clear()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanWrite()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertFalse(boolean)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertTrue(boolean)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].clear()'
    - '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
    - '[Object].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(null,null,String)'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:88,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:89,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:91,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:91,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(null,null,String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:92,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:93,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertNull(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:93,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:95,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(null,null,String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:96,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:97,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertEquals(Object,org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:97,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 99
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testWrite()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(null,null,String,Object)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertNull(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests,String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[Object].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].assertEquals(Object,org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:32,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:33,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].application()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:35,1
    - Dst: '[jakarta.faces.application.Application].getActionListener()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:35,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:35,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:36,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:37,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:38,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:38,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:38,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:39,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:39,1
    - Dst: '[MockViewState].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:39,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].andStubReturn(MockViewState)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:39,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowActionListener
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].andStubReturn(MockViewState)'
    - '[MockViewState].<init>()'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.faces.webflow.FlowActionListener].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
    - '[org.springframework.faces.webflow.JSFMockHelper].application()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.StateDefinition)'
    - '[jakarta.faces.application.Application].getActionListener()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:45,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowActionListener
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:53,1
    - Dst: '[jakarta.faces.component.UICommand].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:54,1
    - Dst: '[jakarta.faces.component.UICommand].setActionExpression(org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:55,1
    - Dst: '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:56,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:58,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:60,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:60,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].containsKey(String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:60,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].assertTrue(org.springframework.faces.webflow.FlowActionListenerTests,String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:60,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:62,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:62,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].get(String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:62,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].assertEquals(org.springframework.faces.webflow.FlowActionListenerTests,org.springframework.faces.webflow.FlowActionListenerTests,String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowActionListener
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[jakarta.faces.component.UICommand].setActionExpression(org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub)'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
    - '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].get(String)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].assertEquals(org.springframework.faces.webflow.FlowActionListenerTests,org.springframework.faces.webflow.FlowActionListenerTests,String)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].containsKey(String)'
    - '[jakarta.faces.component.UICommand].<init>()'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].assertTrue(org.springframework.faces.webflow.FlowActionListenerTests,String)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:70,1
    - Dst: '[jakarta.faces.component.UICommand].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:71,1
    - Dst: '[jakarta.faces.component.UICommand].setActionExpression(org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:72,1
    - Dst: '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:73,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:75,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:77,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:77,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].containsKey(String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:77,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListenerTests].assertFalse(org.springframework.faces.webflow.FlowActionListenerTests,String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowActionListener
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 79
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction_NullOutcome()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[jakarta.faces.component.UICommand].setActionExpression(org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub)'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[jakarta.faces.event.ActionEvent].<init>(jakarta.faces.component.UICommand)'
    - '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].containsKey(String)'
    - '[jakarta.faces.component.UICommand].<init>()'
    - '[org.springframework.faces.webflow.FlowActionListenerTests].assertFalse(org.springframework.faces.webflow.FlowActionListenerTests,String)'
    - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(org.springframework.faces.webflow.FlowActionListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction_NullOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:27,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.FlowActionListenerTests:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.FlowActionListener
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowActionListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.easymock.EasyMock].createMock()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowActionListenerTests
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub
      static: false
      superClass: MethodExpression
    argCount: 1
    argNames:
    - result
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.MethodInfo
      static: false
      superClass: MethodExpression
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.el.ELContext
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getMethodInfo(jakarta.el.ELContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.MethodInfo
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getMethodInfo(jakarta.el.ELContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: MethodExpression
    argCount: 2
    argNames:
    - context
    - params
    argTypes:
    - jakarta.el.ELContext
    - Object[]
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].invoke(jakarta.el.ELContext,Object[])'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].invoke(jakarta.el.ELContext,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: MethodExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: MethodExpression
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: MethodExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: MethodExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].isLiteralText()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].isLiteralText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests.MockViewState:123,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.faces.webflow.FlowActionListenerTests.MockViewState:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowActionListenerTests.MockViewState
      static: false
      superClass: ViewState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.springframework.faces.webflow.FlowActionListenerTests.MockViewState].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowActionListenerTests.MockViewState
    signature: '[org.springframework.faces.webflow.FlowActionListenerTests.MockViewState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:26,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:27,1
    - Dst: '[org.apache.el.ExpressionFactoryImpl].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:28,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
    - '[org.apache.el.ExpressionFactoryImpl].<init>()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:33,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:40,1
    - Dst: '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:40,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:40,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:40,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:41,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:41,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:41,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:42,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].assertNotNull(Object,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].testGetJSFBean()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.apache.myfaces.test.mock.MockExternalContext].getRequestMap()'
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].put(String,Object)'
    - '[Object].<init>()'
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].assertNotNull(Object,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].testGetJSFBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:18,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 5
      start: 5
    functionDepth: 0
    functionLinenumber: 5
    functionLinenumberEnd: 5
    functionName: '[org.springframework.faces.webflow.MockService].doSomething(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.MockService].doSomething(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.MockService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.MockService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.MockService
    signature: '[org.springframework.faces.webflow.MockService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContextTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowPartialViewContextTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:30,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:31,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].asMap()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:31,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContextTests].put(org.springframework.faces.webflow.FlowPartialViewContextTests,org.springframework.faces.webflow.FlowPartialViewContextTests)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:31,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:32,1
    - Dst: '[java.util.Arrays].asList(org.springframework.faces.webflow.FlowPartialViewContextTests)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:34,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(null)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:34,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:34,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 26
    functionDepth: 7
    functionLinenumber: 26
    functionLinenumberEnd: 35
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIds()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].asMap()'
    - '[java.util.Arrays].asList(org.springframework.faces.webflow.FlowPartialViewContextTests)'
    - '[org.springframework.faces.webflow.FlowPartialViewContextTests].put(org.springframework.faces.webflow.FlowPartialViewContextTests,org.springframework.faces.webflow.FlowPartialViewContextTests)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(null)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(String,String)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:39,1
    - Dst: '[jakarta.faces.context.PartialViewContextWrapper].<init>()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:40,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(jakarta.faces.context.PartialViewContextWrapper)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:40,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:53,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:55,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 37
    functionDepth: 7
    functionLinenumber: 37
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testNoFragmentIds()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
    - '[java.util.Arrays].asList(String,String)'
    - '[jakarta.faces.context.PartialViewContextWrapper].<init>()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(jakarta.faces.context.PartialViewContextWrapper)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testNoFragmentIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:63,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].asMap()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:63,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContextTests].put(org.springframework.faces.webflow.FlowPartialViewContextTests,org.springframework.faces.webflow.FlowPartialViewContextTests)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:63,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:64,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(null)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:66,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:66,1
    - Dst: '[java.util.Collection<String>].add(String)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:67,1
    - Dst: '[java.util.Arrays].asList(String,String,String)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:69,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
      Src: org.springframework.faces.webflow.FlowPartialViewContextTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIdsMutable()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowPartialViewContextTests].assertEquals(org.springframework.faces.webflow.FlowPartialViewContextTests,java.util.Collection<String>)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].asMap()'
    - '[java.util.Arrays].asList(String,String,String)'
    - '[org.springframework.faces.webflow.FlowPartialViewContextTests].put(org.springframework.faces.webflow.FlowPartialViewContextTests,org.springframework.faces.webflow.FlowPartialViewContextTests)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(null)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[java.util.Collection<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIdsMutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowPartialViewContextTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContextTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowPartialViewContextTests
    signature: '[org.springframework.faces.webflow.FlowPartialViewContextTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:47,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:48,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:49,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:49,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].setupMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].setupMessageContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testCurrentInstance()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testCurrentInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:65,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:66,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:66,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:66,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:67,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:69,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:69,1
    - Dst: '[org.springframework.binding.message.MessageContext].getAllMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:71,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:71,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:72,1
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesBySource(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:72,1
    - Dst: message.getText()
      Src: org.springframework.faces.webflow.FlowFacesContextTests:73,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 74
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessage()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
    - '[org.springframework.binding.message.MessageContext].getMessagesBySource(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - message.getText()
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.binding.message.MessageContext].getAllMessages()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:78,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:79,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:79,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:79,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:80,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:82,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:82,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:83,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:83,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(null)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:86,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:87,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:88,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:89,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetGlobalMessagesOnly()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[jakarta.faces.context.FacesContext].getMessages(null)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetGlobalMessagesOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:97,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:98,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:98,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:98,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:99,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:101,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:101,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:102,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:102,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:105,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:106,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:107,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:108,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 112
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetAllMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[jakarta.faces.context.FacesContext].getMessages()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetAllMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:116,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:117,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:117,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:117,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:118,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:120,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:120,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:121,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:121,1
    - Dst: '[org.springframework.binding.message.MessageContext].getAllMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:123,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:123,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(null)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:124,1
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesBySource(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:124,1
    - Dst: messages[0].getText()
      Src: org.springframework.faces.webflow.FlowFacesContextTests:125,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:125,1
    - Dst: messages[1].getText()
      Src: org.springframework.faces.webflow.FlowFacesContextTests:126,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 127
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessages_MultipleNullIds()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - messages[0].getText()
    - '[jakarta.faces.context.FacesContext].addMessage(null,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.binding.message.MessageContext].getMessagesBySource(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
    - messages[1].getText()
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(null)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.binding.message.MessageContext].getAllMessages()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessages_MultipleNullIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:132,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:132,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:132,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:133,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:136,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:137,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:138,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:138,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 142
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests,String)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].getMessages()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:147,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:147,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:147,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:148,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:150,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:150,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:151,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:151,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].setSummary(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:152,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:156,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:156,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:157,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:157,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:159,1
    - Dst: '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:159,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:160,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 161
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testMutableGetMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
    - '[jakarta.faces.context.FacesContext].getMessages(String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].setSummary(String)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.application.FacesMessage].<init>(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testMutableGetMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:166,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:166,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:166,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:167,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:170,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:171,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:172,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:173,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:174,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:174,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getDetail()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:175,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:175,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 179
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForComponent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[jakarta.faces.context.FacesContext].getMessages(String)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getDetail()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForComponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:184,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:184,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:184,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:185,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:188,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:189,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:190,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:191,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:192,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:192,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getDetail()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:193,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:193,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 197
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForUserMessage()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[jakarta.faces.context.FacesContext].getMessages(String)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getDetail()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForUserMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:202,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:202,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:202,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:203,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:205,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:206,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertFalse(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 207
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testgetMessagesByClientId_InvalidId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[jakarta.faces.context.FacesContext].getMessages(String)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertFalse(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testgetMessagesByClientId_InvalidId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:212,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:212,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:212,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:213,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:215,1
    - Dst: '[java.util.ArrayList].add(null)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:216,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:217,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:218,1
    - Dst: '[jakarta.faces.context.FacesContext].getClientIdsWithMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:221,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:222,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:223,1
    - Dst: '[java.util.ArrayList].get(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:224,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:224,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 228
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetClientIdsWithMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[jakarta.faces.context.FacesContext].getClientIdsWithMessages()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[java.util.ArrayList].add(null)'
    - '[java.util.ArrayList].get(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[java.util.ArrayList].add(String)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].hasNext()'
    - '[java.util.ArrayList].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(int,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetClientIdsWithMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:232,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:233,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:233,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:233,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:234,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:236,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:236,1
    - Dst: '[jakarta.faces.context.FacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:237,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:237,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].setSummary(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:238,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].setSeverity(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:239,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:241,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:242,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:243,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(java.io.Serializable)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:244,1
    - Dst: '[java.io.ObjectOutputStream].flush()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:245,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:246,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:247,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:249,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:250,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:251,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:252,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:254,1
    - Dst: '[org.easymock.EasyMock].reset(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:255,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:256,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:256,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:256,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:257,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:259,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:259,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:260,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:260,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:261,1
    - Dst: '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:261,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:262,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:262,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:263,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 264
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testMessagesAreSerializable()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.DefaultMessageContext)'
    - '[java.io.ObjectInputStream].close()'
    - '[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getSummary()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(String,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[jakarta.faces.context.FacesContext].getMessages(String)'
    - '[java.io.ObjectOutputStream].close()'
    - '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContext)'
    - '[java.io.ByteArrayInputStream].<init>(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].reset(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].setSeverity(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[java.io.ObjectOutputStream].writeObject(java.io.Serializable)'
    - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].next()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getSeverity()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].setSummary(String)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[jakarta.faces.application.FacesMessage].<init>(String)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[java.io.ObjectOutputStream].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testMessagesAreSerializable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:269,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:269,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:269,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:270,1
    - Dst: '[jakarta.faces.context.FacesContext].getMaximumSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:272,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 273
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMaximumSeverity()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[jakarta.faces.context.FacesContext].getMaximumSeverity()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertEquals(org.springframework.faces.webflow.FlowFacesContextTests,org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMaximumSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getELContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:278,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:278,1
    - Dst: '[jakarta.faces.context.FacesContext].getELContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:279,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].getContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:279,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 280
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetELContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertNotNull(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].getContext()'
    - '[jakarta.faces.context.FacesContext].getELContext()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertSame(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowFacesContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testGetELContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:284,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:285,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:285,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:285,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:286,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:288,1
    - Dst: '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:288,1
    - Dst: '[jakarta.faces.context.FacesContext].isValidationFailed()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:290,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextTests].assertTrue(org.springframework.faces.webflow.FlowFacesContextTests)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 291
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].testValidationFailed()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[jakarta.faces.context.FacesContext].isValidationFailed()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].andStubReturn(org.springframework.binding.message.MessageContext)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContext)'
    - '[jakarta.faces.context.FacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContextTests].assertTrue(org.springframework.faces.webflow.FlowFacesContextTests)'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContextTests,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].testValidationFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:294,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(null)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:295,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:296,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:295,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:295,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:297,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:298,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:297,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:297,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:299,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String,String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:300,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:299,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:299,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(null)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:301,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:302,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:301,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:301,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].info()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:303,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:305,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:305,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].fatal()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:305,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:305,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 307
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].setupMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,jakarta.faces.application.FacesMessage)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].fatal()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(null)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].info()'
    - '[jakarta.faces.application.FacesMessage].<init>(String)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[jakarta.faces.application.FacesMessage].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].setupMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContextTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.binding.message.MessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContextTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowFacesContextTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContextTests
    signature: '[org.springframework.faces.webflow.FlowFacesContextTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:33,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:34,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:35,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.apache.myfaces.test.mock.MockServletContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:35,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:37,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:38,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:39,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(null)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.web.context.support.StaticWebApplicationContext
      - org.springframework.faces.webflow.FlowResponseStateManager
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 42
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(null)'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.apache.myfaces.test.mock.MockServletContext)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].close()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:46,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:47,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.web.context.support.StaticWebApplicationContext
      - org.springframework.faces.webflow.FlowResponseStateManager
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:53,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:53,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:53,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:53,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:54,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:55,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:55,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:55,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:56,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:56,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andReturn(org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:56,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:57,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:59,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:60,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:60,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:62,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertEquals(Object,V)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:62,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:65,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertEquals(String,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:63,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.web.context.support.StaticWebApplicationContext
      - org.springframework.faces.webflow.FlowResponseStateManager
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 67
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testWriteFlowSerializedView()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertEquals(Object,V)'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andReturn(org.springframework.webflow.execution.FlowExecutionContext)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionContext)'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertEquals(String,String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionContext)'
    - '[Object].<init>()'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testWriteFlowSerializedView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:71,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:73,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:74,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:75,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:75,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:75,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:76,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:78,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:78,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertSame(Object,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:80,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.web.context.support.StaticWebApplicationContext
      - org.springframework.faces.webflow.FlowResponseStateManager
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testGetState()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].assertSame(Object,Object)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[Object].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,Object)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].andStubReturn(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testGetState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.webflow.FlowResponseStateManagerTests:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.faces.webflow.JSFMockHelper
      - org.springframework.web.context.support.StaticWebApplicationContext
      - org.springframework.faces.webflow.FlowResponseStateManager
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowResponseStateManagerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowResponseStateManagerTests
    signature: '[org.springframework.faces.webflow.FlowResponseStateManagerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
      Src: org.springframework.faces.mvc.JsfViewTests:33,1
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
      Src: org.springframework.faces.mvc.JsfViewTests:34,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.mvc.JsfViewTests:34,1
    - Dst: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:34,1
    - Dst: '[org.springframework.faces.mvc.JsfViewTests].setViewHandler(org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler)'
      Src: org.springframework.faces.mvc.JsfViewTests:34,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:36,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].setPrefix(String)'
      Src: org.springframework.faces.mvc.JsfViewTests:37,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].setSuffix(String)'
      Src: org.springframework.faces.mvc.JsfViewTests:38,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].setViewClass()'
      Src: org.springframework.faces.mvc.JsfViewTests:39,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:40,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.faces.mvc.JsfViewTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.servlet.view.UrlBasedViewResolver
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.mvc.JsfViewTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].setPrefix(String)'
    - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].<init>()'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].setViewClass()'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].setSuffix(String)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.faces.mvc.JsfViewTests].setViewHandler(org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler)'
    - '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfViewTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
      Src: org.springframework.faces.mvc.JsfViewTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.servlet.view.UrlBasedViewResolver
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.faces.mvc.JsfViewTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfViewTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String)'
      Src: org.springframework.faces.mvc.JsfViewTests:50,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].resolveViewName(String,java.util.Locale)'
      Src: org.springframework.faces.mvc.JsfViewTests:50,1
    - Dst: '[org.springframework.faces.mvc.JsfViewTests].assertTrue()'
      Src: org.springframework.faces.mvc.JsfViewTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.servlet.view.UrlBasedViewResolver
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.springframework.faces.mvc.JsfViewTests].testViewResolution()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.mvc.JsfViewTests].assertTrue()'
    - '[java.util.Locale].<init>(String)'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].resolveViewName(String,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfViewTests].testViewResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].<init>(String)'
      Src: org.springframework.faces.mvc.JsfViewTests:56,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].resolveViewName(String,java.util.Locale)'
      Src: org.springframework.faces.mvc.JsfViewTests:56,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:57,1
    - Dst: view.setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)
      Src: org.springframework.faces.mvc.JsfViewTests:57,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:58,1
    - Dst: view.setServletContext(org.springframework.mock.web.MockServletContext)
      Src: org.springframework.faces.mvc.JsfViewTests:58,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:59,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:59,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:59,1
    - Dst: view.render(java.util.HashMap,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)
      Src: org.springframework.faces.mvc.JsfViewTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.servlet.view.UrlBasedViewResolver
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.mvc.JsfViewTests].testViewRender()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - view.render(java.util.HashMap,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)
    - view.setServletContext(org.springframework.mock.web.MockServletContext)
    - '[java.util.HashMap].<init>()'
    - '[java.util.Locale].<init>(String)'
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].resolveViewName(String,java.util.Locale)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - view.setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfViewTests].testViewRender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.servlet.view.UrlBasedViewResolver
      - org.springframework.faces.webflow.JSFMockHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.mvc.JsfViewTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.mvc.JsfViewTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.mvc.JsfViewTests
    signature: '[org.springframework.faces.mvc.JsfViewTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].assertNotNull(String)'
      Src: org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler:65,1
    - Dst: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].assertEquals(String,String)'
      Src: org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler:66,1
    - Dst: '[jakarta.faces.component.UIViewRoot].<init>()'
      Src: org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: MockViewHandler
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].createView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].assertEquals(String,String)'
    - '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].assertNotNull(String)'
    - '[jakarta.faces.component.UIViewRoot].<init>()'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler
      static: false
      superClass: MockViewHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler
    signature: '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.view.facelets.TagHandler].<init>(jakarta.faces.view.facelets.TagConfig)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:56,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:57,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:58,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:59,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:60,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:61,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:62,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.view.facelets.TagConfig
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.security.FaceletsAuthorizeTagHandler
      static: false
      superClass: jakarta.faces.view.facelets.TagHandler
    argCount: 1
    argNames:
    - config
    argTypes:
    - jakarta.faces.view.facelets.TagConfig
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].<init>(jakarta.faces.view.facelets.TagConfig)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.view.facelets.TagHandler].<init>(jakarta.faces.view.facelets.TagConfig)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAttribute(String)'
    linkageType: ''
    returnType: org.springframework.faces.security.FaceletsAuthorizeTagHandler
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].<init>(jakarta.faces.view.facelets.TagConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.core.context.SecurityContextHolder].getContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:70,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAuthentication()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:70,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:74,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:77,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].apply(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:80,1
    - Dst: '[jakarta.faces.view.facelets.TagAttribute].getValue(jakarta.faces.view.facelets.FaceletContext)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:84,1
    - Dst: '[jakarta.faces.view.facelets.FaceletContext].setAttribute(org.springframework.faces.security.FaceletsAuthorizeTagHandler,org.springframework.faces.security.FaceletsAuthorizeTagHandler)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagHandler:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.view.facelets.FaceletContext
      - jakarta.faces.component.UIComponent
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.view.facelets.TagHandler
    argCount: 2
    argNames:
    - faceletContext
    - parent
    argTypes:
    - jakarta.faces.view.facelets.FaceletContext
    - jakarta.faces.component.UIComponent
    constantsTouched: []
    func_position:
      end: 86
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 86
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].apply(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.component.UIComponent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].apply(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.component.UIComponent)'
    - '[jakarta.faces.view.facelets.TagAttribute].getValue(jakarta.faces.view.facelets.FaceletContext)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].getAuthentication()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute)'
    - '[jakarta.faces.view.facelets.FaceletContext].setAttribute(org.springframework.faces.security.FaceletsAuthorizeTagHandler,org.springframework.faces.security.FaceletsAuthorizeTagHandler)'
    - '[org.springframework.security.core.context.SecurityContextHolder].getContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].apply(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.component.UIComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:35,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:36,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - authorities
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAllGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAllGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:46,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:47,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - authorities
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAnyGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAnyGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:57,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:58,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - authorities
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areNotGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].authorize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areNotGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:67,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setUrl(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:68,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setMethod(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:69,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].authorizeUsingUrlCheck()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTagUtils:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - url
    - method
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].isAllowed(String,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].authorizeUsingUrlCheck()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setUrl(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setMethod(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].isAllowed(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.security.FaceletsAuthorizeTagUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.security.FaceletsAuthorizeTagUtils
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:54,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:54,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:55,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setUrl(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:55,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:56,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setMethod(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:56,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:57,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:57,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:58,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:58,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:59,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.view.facelets.FaceletContext
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      - jakarta.faces.view.facelets.TagAttribute
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.security.FaceletsAuthorizeTag
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 7
    argNames:
    - faceletContext
    - access
    - url
    - method
    - ifAllGranted
    - ifAnyGranted
    - ifNotGranted
    argTypes:
    - jakarta.faces.view.facelets.FaceletContext
    - jakarta.faces.view.facelets.TagAttribute
    - jakarta.faces.view.facelets.TagAttribute
    - jakarta.faces.view.facelets.TagAttribute
    - jakarta.faces.view.facelets.TagAttribute
    - jakarta.faces.view.facelets.TagAttribute
    - jakarta.faces.view.facelets.TagAttribute
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setUrl(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setMethod(String)'
    linkageType: ''
    returnType: org.springframework.faces.security.FaceletsAuthorizeTag
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.security.FaceletsAuthorizeTag
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.security.FaceletsAuthorizeTag
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:70,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:70,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getRequest()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.ServletRequest
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].getRequest()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getRequest()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
    linkageType: ''
    returnType: jakarta.servlet.ServletRequest
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].getRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:74,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:74,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getResponse()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.ServletResponse
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].getResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getResponse()'
    linkageType: ''
    returnType: jakarta.servlet.ServletResponse
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].getResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:78,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:78,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.ServletContext
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].getServletContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getContext()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getExternalContext()'
    linkageType: ''
    returnType: jakarta.servlet.ServletContext
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].getServletContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:82,1
    - Dst: '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:83,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:84,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 1
    argNames:
    - ifAllGranted
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
    - '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:90,1
    - Dst: '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:91,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:92,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 1
    argNames:
    - ifAnyGranted
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
    - '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:98,1
    - Dst: '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:99,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag,boolean)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:100,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 1
    argNames:
    - ifNotGranted
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.util.StringUtils].tokenizeToStringArray(String,String)'
    - '[org.springframework.util.ObjectUtils].isEmpty(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].setAccess()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(org.springframework.faces.security.FaceletsAuthorizeTag,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:106,1
    - Dst: '[StringBuilder].append()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:109,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:110,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].append(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:110,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:110,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 1
    argNames:
    - roles
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasRoleExpression(String[])'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].append(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].append(String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasRoleExpression(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:117,1
    - Dst: '[StringBuilder].append()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:118,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:119,1
    - Dst: '[StringBuilder].append()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:122,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:123,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].append(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:123,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:123,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:126,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].toString()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 2
    argNames:
    - roles
    - negate
    argTypes:
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 127
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(String[],boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].toString()'
    - '[StringBuilder].append()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].append(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.view.facelets.TagAttribute].getValueExpression(jakarta.faces.view.facelets.FaceletContext)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:133,1
    - Dst: '[jakarta.faces.view.facelets.FaceletContext].getFacesContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:134,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getELContext()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:134,1
    - Dst: '[org.springframework.faces.security.FaceletsAuthorizeTag].getValue(org.springframework.faces.security.FaceletsAuthorizeTag)'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:134,1
    - Dst: '[jakarta.faces.view.facelets.TagAttribute].getValue()'
      Src: org.springframework.faces.security.FaceletsAuthorizeTag:136,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.view.facelets.FaceletContext
      - jakarta.faces.view.facelets.TagAttribute
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.security.taglibs.authz.AbstractAuthorizeTag
    argCount: 3
    argNames:
    - faceletContext
    - tagAttribute
    - evaluate
    argTypes:
    - jakarta.faces.view.facelets.FaceletContext
    - jakarta.faces.view.facelets.TagAttribute
    - boolean
    constantsTouched: []
    func_position:
      end: 140
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionName: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.view.facelets.TagAttribute].getValueExpression(jakarta.faces.view.facelets.FaceletContext)'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getValue(org.springframework.faces.security.FaceletsAuthorizeTag)'
    - '[jakarta.faces.view.facelets.TagAttribute].getValue()'
    - '[jakarta.faces.view.facelets.FaceletContext].getFacesContext()'
    - '[org.springframework.faces.security.FaceletsAuthorizeTag].getELContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:67,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:68,1
    - Dst: '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:67,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:69,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:71,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseEnableManagedBeans(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:73,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder,boolean)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:72,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:74,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:75,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:76,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:77,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - parserContext
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseEnableManagedBeans(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder,boolean)'
    - '[org.w3c.dom.Element].getLocalName()'
    - '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:83,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:84,1
    - Dst: Boolean.parseBoolean(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 2
    argNames:
    - element
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseEnableManagedBeans(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - Boolean.parseBoolean(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseEnableManagedBeans(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:92,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:93,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:94,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:96,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:102,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:103,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:104,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:106,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:112,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:113,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:119,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:120,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:129,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:131,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:133,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:139,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:142,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:146,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].addConstructorArgValue(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:146,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:147,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].addConstructorArgReference(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:147,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:148,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:151,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:153,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].error(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:151,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:155,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 4
    argNames:
    - element
    - context
    - definitionBuilder
    - enableManagedBeans
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    - boolean
    constantsTouched: []
    func_position:
      end: 157
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 157
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder,boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].error(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].addConstructorArgReference(String)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getBeanDefinition()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].addConstructorArgValue(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:160,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:161,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 2
    argNames:
    - element
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:167,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getPropertyValues()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:167,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getPropertyValue(String)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:167,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getValue()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:167,1
    - Dst: conversionServiceReference.getBeanName()
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - definitionBuilder
    argTypes:
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 170
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 170
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getValue()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getPropertyValues()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - conversionServiceReference.getBeanName()
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getPropertyValue(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:174,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:174,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].generateBeanName(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:174,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:175,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:175,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].setSource(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:175,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:176,1
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].setRole(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:176,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:177,1
    - Dst: '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:177,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
      Src: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - componentBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 179
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].generateBeanName(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].setRole(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
    - '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
    - '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].setSource(org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser
    signature: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:45,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerAdapterIfNecessary(org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:46,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerResourceHandler(org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:47,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerMappings(org.w3c.dom.Element,org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.beans.factory.config.BeanDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].parse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerResourceHandler(org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerMappings(org.w3c.dom.Element,org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerAdapterIfNecessary(org.springframework.faces.config.ResourcesBeanDefinitionParser,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.springframework.beans.factory.config.BeanDefinition
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].parse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getRegistry()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:55,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].containsBeanDefinition(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:55,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].<init>()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:58,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:59,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:60,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:61,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerWithGeneratedName(org.springframework.beans.factory.support.RootBeanDefinition)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - parserContext
    argTypes:
    - Object
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 62
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerAdapterIfNecessary(Object,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.RootBeanDefinition].<init>()'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerWithGeneratedName(org.springframework.beans.factory.support.RootBeanDefinition)'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].getRegistry()'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].containsBeanDefinition(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerAdapterIfNecessary(Object,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].<init>(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:66,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:67,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:68,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getRegistry()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:69,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerBeanDefinition(String,org.springframework.beans.factory.support.RootBeanDefinition)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - parserContext
    argTypes:
    - Object
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerResourceHandler(Object,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.RootBeanDefinition].<init>(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerBeanDefinition(String,org.springframework.beans.factory.support.RootBeanDefinition)'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].getRegistry()'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerResourceHandler(Object,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.ManagedMap].<init>()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:73,1
    - Dst: '[org.springframework.beans.factory.support.ManagedMap].put(String,String)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:74,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].<init>()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:76,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:77,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:78,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].getPropertyValues()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:79,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].add(String,org.springframework.beans.factory.support.ManagedMap)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:79,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:81,1
    - Dst: '[org.springframework.beans.factory.support.RootBeanDefinition].getPropertyValues()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:82,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].add(String)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:82,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:83,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerWithGeneratedName(org.springframework.beans.factory.support.RootBeanDefinition)'
      Src: org.springframework.faces.config.ResourcesBeanDefinitionParser:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - source
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - Object
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 84
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 84
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerMappings(org.w3c.dom.Element,Object,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.RootBeanDefinition].<init>()'
    - '[org.springframework.beans.factory.support.ManagedMap].put(String,String)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerWithGeneratedName(org.springframework.beans.factory.support.RootBeanDefinition)'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].getPropertyValues()'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setRole(org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].add(String,org.springframework.beans.factory.support.ManagedMap)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].add(String)'
    - '[org.springframework.beans.factory.support.ManagedMap].<init>()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.beans.factory.support.RootBeanDefinition].setSource(Object)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerMappings(org.w3c.dom.Element,Object,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.xml.BeanDefinitionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.ResourcesBeanDefinitionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.ResourcesBeanDefinitionParser
    signature: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].<init>()'
      Src: org.springframework.faces.config.FacesNamespaceHandler:27,1
    - Dst: '[org.springframework.faces.config.FacesNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesNamespaceHandler:27,1
    - Dst: '[org.springframework.faces.config.ResourcesBeanDefinitionParser].<init>()'
      Src: org.springframework.faces.config.FacesNamespaceHandler:28,1
    - Dst: '[org.springframework.faces.config.FacesNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.faces.config.ResourcesBeanDefinitionParser)'
      Src: org.springframework.faces.config.FacesNamespaceHandler:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.NamespaceHandlerSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.springframework.faces.config.FacesNamespaceHandler].init()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesNamespaceHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FacesNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.faces.config.ResourcesBeanDefinitionParser)'
    - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].<init>()'
    - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].<init>()'
    - '[org.springframework.faces.config.FacesNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.FacesNamespaceHandler].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FacesNamespaceHandler
      static: false
      superClass: org.springframework.beans.factory.xml.NamespaceHandlerSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FacesNamespaceHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesNamespaceHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FacesNamespaceHandler
    signature: '[org.springframework.faces.config.FacesNamespaceHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowBuilderServices
    argTypes:
    - org.springframework.webflow.engine.builder.support.FlowBuilderServices
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 7
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowBuilderServicesBuilder()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowBuilderServicesBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:103,1
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsfResourceRequestHandler()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:104,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.faces.webflow.JsfResourceRequestHandler)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:104,1
    - Dst: '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:106,1
    - Dst: '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].setUrlMap(java.util.HashMap)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:107,1
    - Dst: '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].setOrder(int)'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 110
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsrResourceHandlerMapping()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].setOrder(int)'
    - '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].setUrlMap(java.util.HashMap)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.springframework.faces.webflow.JsfResourceRequestHandler)'
    - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsfResourceRequestHandler()'
    - '[org.springframework.web.servlet.handler.SimpleUrlHandlerMapping].<init>()'
    linkageType: ''
    returnType: org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsrResourceHandlerMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfResourceRequestHandler].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfResourceRequestHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsfResourceRequestHandler()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JsfResourceRequestHandler].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfResourceRequestHandler
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsfResourceRequestHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter].<init>()'
      Src: org.springframework.faces.config.AbstractFacesFlowConfiguration:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].httpRequestHandlerAdapter()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter].<init>()'
    linkageType: ''
    returnType: org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].httpRequestHandlerAdapter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.AbstractFacesFlowConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.AbstractFacesFlowConfiguration
    signature: '[org.springframework.faces.config.AbstractFacesFlowConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableManagedBeans
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setEnableManagedBeans(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setEnableManagedBeans(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ExpressionParser
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.binding.expression.ExpressionParser
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewFactoryCreator
    argTypes:
    - org.springframework.webflow.engine.builder.ViewFactoryCreator
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableDevelopmentMode
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:134,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:135,1
    - Dst: '[org.springframework.faces.config.FlowBuilderServicesBuilder].getExpressionParser()'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:136,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:136,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:137,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:138,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:139,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 133
    functionDepth: 5
    functionLinenumber: 133
    functionLinenumberEnd: 142
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    - '[org.springframework.faces.config.FlowBuilderServicesBuilder].getExpressionParser()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].isTrue(String)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:146,1
    - Dst: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:152,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:153,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 144
    functionDepth: 4
    functionLinenumber: 144
    functionLinenumberEnd: 155
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    - '[org.springframework.util.Assert].isTrue(String)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:46,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryCreator].<init>()'
      Src: org.springframework.faces.config.FlowBuilderServicesBuilder:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactoryCreator].<init>()'
    - '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:35,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.OneSelectionTrackingListDataModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.OneSelectionTrackingListDataModel
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:35,1
    - Dst: '[Object].<init>(java.util.List<T>)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.OneSelectionTrackingListDataModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.util.List<T>)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.OneSelectionTrackingListDataModel
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelections()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:50,1
    - Dst: '[java.util.List<T>].contains(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].isCurrentRowSelected()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
    - '[java.util.List<T>].contains(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].isCurrentRowSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (getWrappedData()).contains(T)
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:54,1
    - Dst: '[org.springframework.util.Assert].isTrue(org.springframework.faces.model.OneSelectionTrackingListDataModel,String)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:54,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:55,1
    - Dst: '[java.util.List<T>].add(T)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].select(T)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isTrue(org.springframework.faces.model.OneSelectionTrackingListDataModel,String)'
    - '[java.util.List<T>].clear()'
    - '[java.util.List<T>].add(T)'
    - (getWrappedData()).contains(T)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].select(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (getWrappedData()).size()
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:60,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].selectAll()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - (getWrappedData()).size()
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].selectAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].isRowAvailable()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:66,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:71,1
    - Dst: '[java.util.List<T>].remove(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:71,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:72,1
    - Dst: '[java.util.List<T>].contains(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:72,1
    - Dst: '[java.util.List<T>].clear()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:73,1
    - Dst: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:74,1
    - Dst: '[java.util.List<T>].add(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:74,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowSelected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].clear()'
    - '[java.util.List<T>].contains(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
    - '[java.util.List<T>].add(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getRowData()'
    - '[java.util.List<T>].remove(org.springframework.faces.model.OneSelectionTrackingListDataModel)'
    - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].isRowAvailable()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].size()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:79,1
    - Dst: '[org.springframework.util.Assert].isTrue(int,String)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selections
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setSelections(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isTrue(int,String)'
    - '[java.util.List<T>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setSelections(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].size()'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:84,1
    - Dst: '[java.util.List<T>].get(int)'
      Src: org.springframework.faces.model.OneSelectionTrackingListDataModel:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelectedRow()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].size()'
    - '[java.util.List<T>].get(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelectedRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:33,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.ManySelectionTrackingListDataModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.ManySelectionTrackingListDataModel
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:33,1
    - Dst: '[Object].<init>(java.util.List<T>)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.ManySelectionTrackingListDataModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(java.util.List<T>)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.ManySelectionTrackingListDataModel
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getSelections()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getSelections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:48,1
    - Dst: '[java.util.List<T>].contains(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].isCurrentRowSelected()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].contains(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
    - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].isCurrentRowSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].clear()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:52,1
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getWrappedData()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:53,1
    - Dst: '[java.util.List<T>].addAll(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].selectAll()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].clear()'
    - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getWrappedData()'
    - '[java.util.List<T>].addAll(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].selectAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].isRowAvailable()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:57,1
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:60,1
    - Dst: '[java.util.List<T>].contains(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:60,1
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:61,1
    - Dst: '[java.util.List<T>].add(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:61,1
    - Dst: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:63,1
    - Dst: '[java.util.List<T>].remove(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowSelected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getRowData()'
    - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].isRowAvailable()'
    - '[java.util.List<T>].contains(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
    - '[java.util.List<T>].add(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
    - '[java.util.List<T>].remove(org.springframework.faces.model.ManySelectionTrackingListDataModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selections
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setSelections(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setSelections(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (getWrappedData()).contains(T)
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:72,1
    - Dst: '[org.springframework.util.Assert].isTrue(org.springframework.faces.model.ManySelectionTrackingListDataModel,String)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:72,1
    - Dst: '[java.util.List<T>].contains(T)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:73,1
    - Dst: '[java.util.List<T>].add(T)'
      Src: org.springframework.faces.model.ManySelectionTrackingListDataModel:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<T>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].select(T)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].add(T)'
    - '[org.springframework.util.Assert].isTrue(org.springframework.faces.model.ManySelectionTrackingListDataModel,String)'
    - (getWrappedData()).contains(T)
    - '[java.util.List<T>].contains(T)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.ManySelectionTrackingListDataModel].select(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.SerializableListDataModel:39,1
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].<init>(java.util.ArrayList)'
      Src: org.springframework.faces.model.SerializableListDataModel:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SerializableListDataModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.faces.model.SerializableListDataModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SerializableListDataModel].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.SerializableListDataModel
    signature: '[org.springframework.faces.model.SerializableListDataModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.SerializableListDataModel:48,1
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(java.util.ArrayList)'
      Src: org.springframework.faces.model.SerializableListDataModel:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SerializableListDataModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.model.SerializableListDataModel].<init>(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.model.SerializableListDataModel
    signature: '[org.springframework.faces.model.SerializableListDataModel].<init>(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getWrappedData()'
      Src: org.springframework.faces.model.SerializableListDataModel:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 2
    functionsReached:
    - '[Object].getWrappedData()'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.model.SerializableListDataModel:60,1
    - Dst: '[org.springframework.util.Assert].isInstanceOf(java.util.ArrayList,String)'
      Src: org.springframework.faces.model.SerializableListDataModel:62,1
    - Dst: '[Object].setWrappedData(java.util.ArrayList)'
      Src: org.springframework.faces.model.SerializableListDataModel:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isInstanceOf(java.util.ArrayList,String)'
    - '[java.util.ArrayList].<init>()'
    - '[Object].setWrappedData(java.util.ArrayList)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
      Src: org.springframework.faces.model.SerializableListDataModel:67,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(java.util.List<T>)'
      Src: org.springframework.faces.model.SerializableListDataModel:67,1
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].getRowIndex()'
      Src: org.springframework.faces.model.SerializableListDataModel:68,1
    - Dst: '[java.io.ObjectOutputStream].write(org.springframework.faces.model.SerializableListDataModel)'
      Src: org.springframework.faces.model.SerializableListDataModel:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oos
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.springframework.faces.model.SerializableListDataModel].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SerializableListDataModel].getRowIndex()'
    - '[java.io.ObjectOutputStream].write(org.springframework.faces.model.SerializableListDataModel)'
    - '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
    - '[java.io.ObjectOutputStream].writeObject(java.util.List<T>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SerializableListDataModel].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.faces.model.SerializableListDataModel:72,1
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(org.springframework.faces.model.SerializableListDataModel)'
      Src: org.springframework.faces.model.SerializableListDataModel:72,1
    - Dst: '[java.io.ObjectInputStream].read()'
      Src: org.springframework.faces.model.SerializableListDataModel:73,1
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].setRowIndex(org.springframework.faces.model.SerializableListDataModel)'
      Src: org.springframework.faces.model.SerializableListDataModel:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ois
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.springframework.faces.model.SerializableListDataModel].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].readObject()'
    - '[org.springframework.faces.model.SerializableListDataModel].setRowIndex(org.springframework.faces.model.SerializableListDataModel)'
    - '[java.io.ObjectInputStream].read()'
    - '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(org.springframework.faces.model.SerializableListDataModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SerializableListDataModel].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
      Src: org.springframework.faces.model.SerializableListDataModel:77,1
    - Dst: '[java.util.List<T>].toString()'
      Src: org.springframework.faces.model.SerializableListDataModel:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.faces.model.SerializableListDataModel].toString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].toString()'
    - '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.model.SerializableListDataModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.model.SelectionAware].isCurrentRowSelected()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.model.SelectionAware].isCurrentRowSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowSelected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.model.SelectionAware].setCurrentRowSelected(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionAware].setCurrentRowSelected(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selections
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.model.SelectionAware].setSelections(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionAware].setSelections(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.model.SelectionAware].getSelections()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.springframework.faces.model.SelectionAware].getSelections()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.model.SelectionAware].selectAll()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionAware].selectAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rowData
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.springframework.faces.model.SelectionAware].select(T)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionAware].select(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SelectionAware
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.SelectionAware].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.model.SelectionAware
    signature: '[org.springframework.faces.model.SelectionAware].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ClassUtils].getMethodIfAvailable(String,Class<?>[])'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:49,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:51,1
    - Dst: '[java.util.concurrent.ConcurrentHashMap].<init>(int)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ActionListener
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - org.apache.commons.logging.Log
      - jakarta.faces.event.ActionListener
      - java.util.Map<Class<?>,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.SelectionTrackingActionListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.event.ActionListener
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListener].<init>(jakarta.faces.event.ActionListener)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionTrackingActionListener.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.util.ClassUtils].getMethodIfAvailable(String,Class<?>[])'
    - '[java.util.concurrent.ConcurrentHashMap].<init>(int)'
    linkageType: ''
    returnType: org.springframework.faces.model.SelectionTrackingActionListener
    signature: '[org.springframework.faces.model.SelectionTrackingActionListener].<init>(jakarta.faces.event.ActionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.ActionEvent].getComponent()'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:63,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListener].trackSelection(org.springframework.faces.model.SelectionTrackingActionListener)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:63,1
    - Dst: '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - org.apache.commons.logging.Log
      - jakarta.faces.event.ActionListener
      - java.util.Map<Class<?>,Method>
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.event.AbortProcessingException
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListener].processAction(jakarta.faces.event.ActionEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionTrackingActionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.model.SelectionTrackingActionListener].trackSelection(org.springframework.faces.model.SelectionTrackingActionListener)'
    - '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[jakarta.faces.event.ActionEvent].getComponent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: currentComponent.getParent()
      Src: org.springframework.faces.model.SelectionTrackingActionListener:70,1
    - Dst: currentComponent.getParent()
      Src: org.springframework.faces.model.SelectionTrackingActionListener:70,1
    - Dst: currentComponent.getParent()
      Src: org.springframework.faces.model.SelectionTrackingActionListener:71,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListener].getClass()'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:72,1
    - Dst: '[org.springframework.faces.model.SelectionTrackingActionListener].getValueMethod(org.springframework.faces.model.SelectionTrackingActionListener)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:72,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,org.springframework.faces.model.SelectionTrackingActionListener)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:74,1
    - Dst: '[org.springframework.faces.model.SelectionAware<?>].setCurrentRowSelected(boolean)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:76,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:77,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:78,1
    - Dst: currentComponent.getParent()
      Src: org.springframework.faces.model.SelectionTrackingActionListener:83,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIComponent
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - org.apache.commons.logging.Log
      - jakarta.faces.event.ActionListener
      - java.util.Map<Class<?>,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - component
    argTypes:
    - jakarta.faces.component.UIComponent
    constantsTouched: []
    func_position:
      end: 85
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 85
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListener].trackSelection(jakarta.faces.component.UIComponent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionTrackingActionListener.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.faces.model.SelectionAware<?>].setCurrentRowSelected(boolean)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,org.springframework.faces.model.SelectionTrackingActionListener)'
    - '[org.springframework.faces.model.SelectionTrackingActionListener].getValueMethod(org.springframework.faces.model.SelectionTrackingActionListener)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - currentComponent.getParent()
    - '[org.springframework.faces.model.SelectionTrackingActionListener].getClass()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.SelectionTrackingActionListener].trackSelection(jakarta.faces.component.UIComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,Method>].get(Class<?>)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:88,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(Class<?>,String)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:90,1
    - Dst: '[java.util.Map<Class<?>,Method>].put(Class<?>)'
      Src: org.springframework.faces.model.SelectionTrackingActionListener:91,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - org.apache.commons.logging.Log
      - jakarta.faces.event.ActionListener
      - java.util.Map<Class<?>,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parentClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 94
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 94
    functionName: '[org.springframework.faces.model.SelectionTrackingActionListener].getValueMethod(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionTrackingActionListener.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?>,Method>].put(Class<?>)'
    - '[java.util.Map<Class<?>,Method>].get(Class<?>)'
    - '[org.springframework.util.ReflectionUtils].findMethod(Class<?>,String)'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.faces.model.SelectionTrackingActionListener].getValueMethod(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].addFacesConverters()'
      Src: org.springframework.faces.model.converter.FacesConversionService:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.converter.FacesConversionService
      static: false
      superClass: org.springframework.binding.convert.service.DefaultConversionService
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/FacesConversionService.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.model.converter.FacesConversionService].addFacesConverters()'
    linkageType: ''
    returnType: org.springframework.faces.model.converter.FacesConversionService
    signature: '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)'
      Src: org.springframework.faces.model.converter.FacesConversionService:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.converter.FacesConversionService
      static: false
      superClass: org.springframework.binding.convert.service.DefaultConversionService
    argCount: 1
    argNames:
    - delegateConversionService
    argTypes:
    - org.springframework.core.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.model.converter.FacesConversionService].<init>(org.springframework.core.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/FacesConversionService.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.faces.model.converter.FacesConversionService
    signature: '[org.springframework.faces.model.converter.FacesConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
      Src: org.springframework.faces.model.converter.FacesConversionService:46,1
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].addConverter(org.springframework.faces.model.converter.DataModelConverter)'
      Src: org.springframework.faces.model.converter.FacesConversionService:46,1
    - Dst: '[org.springframework.faces.model.converter.FacesConversionService].addAlias(String)'
      Src: org.springframework.faces.model.converter.FacesConversionService:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.service.DefaultConversionService
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.model.converter.FacesConversionService].addFacesConverters()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/FacesConversionService.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.model.converter.FacesConversionService].addConverter(org.springframework.faces.model.converter.DataModelConverter)'
    - '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
    - '[org.springframework.faces.model.converter.FacesConversionService].addAlias(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.model.converter.FacesConversionService].addFacesConverters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.model.converter.DataModelConverter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/DataModelConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.faces.model.converter.DataModelConverter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.model.converter.DataModelConverter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/DataModelConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.faces.model.converter.DataModelConverter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.faces.model.converter.DataModelConverter:44,1
    - Dst: '[org.springframework.util.ClassUtils].getConstructorIfAvailable(org.springframework.faces.model.converter.DataModelConverter)'
      Src: org.springframework.faces.model.converter.DataModelConverter:47,1
    - Dst: '[org.springframework.faces.model.converter.DataModelConverter].newInstance()'
      Src: org.springframework.faces.model.converter.DataModelConverter:48,1
    - Dst: model.setWrappedData(Object)
      Src: org.springframework.faces.model.converter.DataModelConverter:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.model.converter.DataModelConverter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/DataModelConverter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].getConstructorIfAvailable(org.springframework.faces.model.converter.DataModelConverter)'
    - '[org.springframework.faces.model.converter.DataModelConverter].newInstance()'
    - model.setWrappedData(Object)
    - '[Class<?>].equals()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.model.converter.DataModelConverter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.model.converter.DataModelConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/DataModelConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.model.converter.DataModelConverter
    signature: '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>(null)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfAjaxHandler
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfAjaxHandler].<init>(null)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfAjaxHandler
    signature: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfAjaxHandler
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.springframework.webflow.context.servlet.AbstractAjaxHandler
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfAjaxHandler
    signature: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:52,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].getPartialViewContext()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:54,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].isAjaxRequest()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:54,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getHeader(String)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:56,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:57,1
    - Dst: '[String].equals(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:58,1
    - Dst: '[String].equals(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:58,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 60
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfAjaxHandler].getPartialViewContext()'
    - '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].isAjaxRequest()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    - '[jakarta.servlet.http.HttpServletRequest].getHeader(String)'
    - '[String].equals(org.springframework.faces.webflow.JsfAjaxHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:71,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].getServletContext()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:73,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfAjaxHandler,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:73,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].createPartialResponseWriter(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:74,1
    - Dst: '[jakarta.faces.context.PartialResponseWriter].startDocument()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:75,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:76,1
    - Dst: '[jakarta.faces.context.PartialResponseWriter].redirect(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:76,1
    - Dst: '[jakarta.faces.context.PartialResponseWriter].endDocument()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:77,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.PartialResponseWriter].endDocument()'
    - '[jakarta.faces.context.PartialResponseWriter].redirect(org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].getServletContext()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].createPartialResponseWriter(jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.context.PartialResponseWriter].startDocument()'
    - '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfAjaxHandler,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
    - '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:84,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].getRequestCharacterEncoding()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:85,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].setResponseContentType(String)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:86,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].setResponseCharacterEncoding(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:87,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].getResponseOutputWriter()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:89,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:91,1
    - Dst: '[T].getRenderKit(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:92,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].createResponseWriter(org.springframework.faces.webflow.JsfAjaxHandler,String,org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:93,1
    - Dst: '[jakarta.faces.context.PartialResponseWriter].<init>(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfAjaxHandler:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.context.PartialResponseWriter
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 100
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 100
    functionName: '[org.springframework.faces.webflow.JsfAjaxHandler].createPartialResponseWriter(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
    functionUses: 1
    functionsReached:
    - '[T].getRenderKit(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[jakarta.faces.context.FacesContext].getExternalContext()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].getRequestCharacterEncoding()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].setResponseCharacterEncoding(org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].createResponseWriter(org.springframework.faces.webflow.JsfAjaxHandler,String,org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[jakarta.faces.context.PartialResponseWriter].<init>(org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].getResponseOutputWriter()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].setResponseContentType(String)'
    linkageType: ''
    returnType: jakarta.faces.context.PartialResponseWriter
    signature: '[org.springframework.faces.webflow.JsfAjaxHandler].createPartialResponseWriter(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(jakarta.faces.application.ViewHandler,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ViewHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowViewHandler
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.application.ViewHandler
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].<init>(jakarta.faces.application.ViewHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(jakarta.faces.application.ViewHandler,String)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowViewHandler
    signature: '[org.springframework.faces.webflow.FlowViewHandler].<init>(jakarta.faces.application.ViewHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.ViewHandler
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.ViewHandler
    signature: '[org.springframework.faces.webflow.FlowViewHandler].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowViewHandler:55,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:56,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
      Src: org.springframework.faces.webflow.FlowViewHandler:56,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].getActionURL(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.application.ViewHandlerWrapper].getActionURL(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowViewHandler:63,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:64,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:64,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getLocale()'
      Src: org.springframework.faces.webflow.FlowViewHandler:64,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].calculateLocale(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowViewHandler:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getLocale()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.application.ViewHandlerWrapper].calculateLocale(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.faces.webflow.FlowViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowViewHandler:72,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:73,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:73,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].createView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].createView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
    - '[jakarta.faces.application.ViewHandlerWrapper].createView(jakarta.faces.context.FacesContext,String)'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.FlowViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowViewHandler:80,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:81,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:81,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].restoreFlowView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:82,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].restoreView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
    - '[jakarta.faces.application.ViewHandlerWrapper].restoreView(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.faces.webflow.FlowViewHandler].restoreFlowView(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.FlowViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowViewHandler:88,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:89,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:89,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].deriveViewId(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - context
    - rawViewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].deriveViewId(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.application.ViewHandlerWrapper].deriveViewId(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowViewHandler].deriveViewId(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:96,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowViewHandler:99,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:99,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:101,1
    - Dst: '[org.springframework.context.ApplicationContext].getResource(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:103,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:105,1
    - Dst: '[org.springframework.core.io.ContextResource].getPathWithinContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:109,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].startsWith(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:110,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 115
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.context.ApplicationContext].getResource(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[String].startsWith(String)'
    - '[org.springframework.faces.webflow.FlowViewHandler].startsWith(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.core.io.ContextResource].getPathWithinContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowViewHandler:118,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowViewHandler:119,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.faces.webflow.FlowViewHandler)'
      Src: org.springframework.faces.webflow.FlowViewHandler:119,1
    - Dst: holder.getViewRoot()
      Src: org.springframework.faces.webflow.FlowViewHandler:120,1
    - Dst: holder.getViewRoot()
      Src: org.springframework.faces.webflow.FlowViewHandler:120,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].getViewId()'
      Src: org.springframework.faces.webflow.FlowViewHandler:120,1
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].equals(String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:120,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].setViewRootRestoredFromFlashScope()'
      Src: org.springframework.faces.webflow.FlowViewHandler:122,1
    - Dst: holder.getViewRoot()
      Src: org.springframework.faces.webflow.FlowViewHandler:124,1
    - Dst: '[jakarta.faces.application.ViewHandlerWrapper].restoreView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowViewHandler:126,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ViewHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: jakarta.faces.application.ViewHandlerWrapper
    argCount: 2
    argNames:
    - facesContext
    - resourcePath
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 128
    functionName: '[org.springframework.faces.webflow.FlowViewHandler].restoreFlowView(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.faces.webflow.FlowFacesContext].setViewRootRestoredFromFlashScope()'
    - '[org.springframework.faces.webflow.FlowViewHandler].getViewId()'
    - '[org.springframework.faces.webflow.FlowViewHandler].equals(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.faces.webflow.FlowViewHandler)'
    - '[jakarta.faces.application.ViewHandlerWrapper].restoreView(jakarta.faces.context.FacesContext,String)'
    - holder.getViewRoot()
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.FlowViewHandler].restoreFlowView(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:100,1
    - Dst: '[org.springframework.faces.webflow.FlowExternalContext].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContext:100,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.webflow.FlowFacesContext:101,1
    - Dst: '[T].getPartialViewContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:102,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContext:103,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].setCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContext:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContext
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 2
    argNames:
    - context
    - wrapped
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(org.springframework.faces.webflow.FlowFacesContext)'
    - '[T].getPartialViewContext()'
    - '[jakarta.faces.context.FacesContext].getExternalContext()'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    - '[org.springframework.faces.webflow.FlowFacesContext].setCurrentInstance()'
    - '[org.springframework.faces.webflow.FlowExternalContext].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.FlowFacesContext)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContextWrapper].release()'
      Src: org.springframework.faces.webflow.FlowFacesContext:112,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].setCurrentInstance(null)'
      Src: org.springframework.faces.webflow.FlowFacesContext:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].release()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.context.FacesContextWrapper].release()'
    - '[org.springframework.faces.webflow.FlowFacesContext].setCurrentInstance(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext].release()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.ExternalContext
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.ExternalContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.PartialViewContext
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getPartialViewContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.PartialViewContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getPartialViewContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContextWrapper].getELContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:125,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].putContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContext].putContext()'
    - '[jakarta.faces.context.FacesContextWrapper].getELContext()'
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowFacesContext:132,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getRenderResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getBoolean(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getRenderResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:137,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].isResponseComplete()'
      Src: org.springframework.faces.webflow.FlowFacesContext:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowFacesContext:142,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.faces.webflow.FlowFacesContext:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].renderResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext].renderResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:146,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].recordResponseComplete()'
      Src: org.springframework.faces.webflow.FlowFacesContext:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].responseComplete()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext].responseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:150,1
    - Dst: '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContext:150,1
    - Dst: '[jakarta.faces.context.FacesContextWrapper].isValidationFailed()'
      Src: org.springframework.faces.webflow.FlowFacesContext:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].isValidationFailed()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
    - '[jakarta.faces.context.FacesContextWrapper].isValidationFailed()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowFacesContext].isValidationFailed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FacesMessageSource].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext:161,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(FacesMessageSource,jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext:162,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:163,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.faces.application.FacesMessage
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 2
    argNames:
    - clientId
    - message
    argTypes:
    - String
    - jakarta.faces.application.FacesMessage
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(FacesMessageSource,jakarta.faces.application.FacesMessage)'
    - '[FacesMessageSource].<init>(String)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContext:170,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:171,1
    - Dst: '[org.springframework.binding.message.MessageContext].getAllMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContext:171,1
    - Dst: message.getSource()
      Src: org.springframework.faces.webflow.FlowFacesContext:172,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext:174,1
    - Dst: message.getSource()
      Src: org.springframework.faces.webflow.FlowFacesContext:175,1
    - Dst: '[FacesMessageSource].getClientId()'
      Src: org.springframework.faces.webflow.FlowFacesContext:176,1
    - Dst: '[java.util.LinkedHashSet].add(org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContext:176,1
    - Dst: '[java.util.Collections].unmodifiableSet(java.util.LinkedHashSet)'
      Src: org.springframework.faces.webflow.FlowFacesContext:179,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].iterator()'
      Src: org.springframework.faces.webflow.FlowFacesContext:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 180
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getClientIdsWithMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - message.getSource()
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[java.util.Collections].unmodifiableSet(java.util.LinkedHashSet)'
    - '[org.springframework.faces.webflow.FlowFacesContext].iterator()'
    - '[java.util.LinkedHashSet].add(String)'
    - '[java.util.LinkedHashSet].add(org.springframework.faces.webflow.FlowFacesContext)'
    - '[java.util.LinkedHashSet].<init>()'
    - '[FacesMessageSource].getClientId()'
    - '[org.springframework.binding.message.MessageContext].getAllMessages()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getClientIdsWithMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:187,1
    - Dst: '[org.springframework.binding.message.MessageContext].getAllMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContext:187,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContext:191,1
    - Dst: '[java.util.Iterator<jakarta.faces.application.FacesMessage>].hasNext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:192,1
    - Dst: '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
      Src: org.springframework.faces.webflow.FlowFacesContext:193,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContext:194,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getOrdinal()'
      Src: org.springframework.faces.webflow.FlowFacesContext:194,1
    - Dst: max.getOrdinal()
      Src: org.springframework.faces.webflow.FlowFacesContext:194,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContext:195,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getOrdinal()'
      Src: org.springframework.faces.webflow.FlowFacesContext:197,1
    - Dst: FacesMessage.SEVERITY_FATAL.getOrdinal()
      Src: org.springframework.faces.webflow.FlowFacesContext:197,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FacesMessage.Severity
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 186
    functionDepth: 3
    functionLinenumber: 186
    functionLinenumberEnd: 202
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getMaximumSeverity()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[java.util.Iterator<jakarta.faces.application.FacesMessage>].next()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getMessages()'
    - max.getOrdinal()
    - '[org.springframework.faces.webflow.FlowFacesContext].getOrdinal()'
    - '[java.util.Iterator<jakarta.faces.application.FacesMessage>].hasNext()'
    - FacesMessage.SEVERITY_FATAL.getOrdinal()
    - '[org.springframework.faces.webflow.FlowFacesContext].getSeverity()'
    - '[org.springframework.binding.message.MessageContext].getAllMessages()'
    linkageType: ''
    returnType: FacesMessage.Severity
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getMaximumSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList()'
      Src: org.springframework.faces.webflow.FlowFacesContext:208,1
    - Dst: '[java.util.List<jakarta.faces.application.FacesMessage>].iterator()'
      Src: org.springframework.faces.webflow.FlowFacesContext:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 2
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getMessages()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<jakarta.faces.application.FacesMessage>].iterator()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getMessageList()'
    linkageType: ''
    returnType: java.util.Iterator<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:215,1
    - Dst: '[org.springframework.binding.message.MessageContext].getAllMessages()'
      Src: org.springframework.faces.webflow.FlowFacesContext:215,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
      Src: org.springframework.faces.webflow.FlowFacesContext:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
    - '[org.springframework.binding.message.MessageContext].getAllMessages()'
    linkageType: ''
    returnType: java.util.List<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext:224,1
    - Dst: '[java.util.List<jakarta.faces.application.FacesMessage>].iterator()'
      Src: org.springframework.faces.webflow.FlowFacesContext:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 1
    argNames:
    - clientId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<jakarta.faces.application.FacesMessage>].iterator()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getMessageList(String)'
    linkageType: ''
    returnType: java.util.Iterator<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FacesMessageSource].<init>(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext:232,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:233,1
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria()'
      Src: org.springframework.faces.webflow.FlowFacesContext:233,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
      Src: org.springframework.faces.webflow.FlowFacesContext:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 1
    argNames:
    - clientId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria()'
    - '[FacesMessageSource].<init>(String)'
    linkageType: ''
    returnType: java.util.List<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].getMessageList(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.faces.webflow.FlowFacesContext:241,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContext:243,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessage(org.springframework.faces.webflow.FlowFacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContext:245,1
    - Dst: '[java.util.ArrayList].add(jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext:245,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.faces.webflow.FlowFacesContext:247,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Message[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<jakarta.faces.application.FacesMessage>
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 1
    argNames:
    - messages
    argTypes:
    - Message[]
    constantsTouched: []
    func_position:
      end: 248
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 248
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 2
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.ArrayList].add(jakarta.faces.application.FacesMessage)'
    - '[java.util.Collections].emptyList()'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessage(org.springframework.faces.webflow.FlowFacesContext)'
    linkageType: ''
    returnType: java.util.List<jakarta.faces.application.FacesMessage>
    signature: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getFacesMessage()'
      Src: org.springframework.faces.webflow.FlowFacesContext:252,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContext:254,1
    - Dst: '[java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>].get(Severity)'
      Src: org.springframework.faces.webflow.FlowFacesContext:254,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.faces.webflow.FlowFacesContext:258,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext,String,null)'
      Src: org.springframework.faces.webflow.FlowFacesContext:258,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.Message
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.application.FacesMessage
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 1
    argNames:
    - message
    argTypes:
    - org.springframework.binding.message.Message
    constantsTouched: []
    func_position:
      end: 259
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 259
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessage(org.springframework.binding.message.Message)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.Message].getText()'
    - '[java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>].get(Severity)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getFacesMessage()'
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext,String,null)'
    - '[org.springframework.binding.message.Message].getSeverity()'
    linkageType: ''
    returnType: jakarta.faces.application.FacesMessage
    signature: '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessage(org.springframework.binding.message.Message)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].setViewRootRestoredFromFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext].setViewRootRestoredFromFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContextWrapper].isPostback()'
      Src: org.springframework.faces.webflow.FlowFacesContext:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].isPostback()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContextWrapper].isPostback()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowFacesContext].isPostback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].newDefaultInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.FlowFacesContext:279,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContext:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContext
      static: true
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 2
    argNames:
    - context
    - lifecycle
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 2
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContext].newDefaultInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:284,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getNativeContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:284,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:285,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getNativeRequest()'
      Src: org.springframework.faces.webflow.FlowFacesContext:285,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContext:286,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getNativeResponse()'
      Src: org.springframework.faces.webflow.FlowFacesContext:286,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.FlowFacesContext:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Map<org.springframework.binding.message.Severity,FacesMessage.Severity>
      - java.util.Map<FacesMessage.Severity,org.springframework.binding.message.Severity>
      - jakarta.faces.context.FacesContext
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      - jakarta.faces.context.PartialViewContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: true
      superClass: jakarta.faces.context.FacesContextWrapper
    argCount: 2
    argNames:
    - context
    - lifecycle
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[org.springframework.faces.webflow.FlowFacesContext].newDefaultInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.webflow.context.ExternalContext].getNativeContext()'
    - '[org.springframework.webflow.context.ExternalContext].getNativeResponse()'
    - '[org.springframework.webflow.context.ExternalContext].getNativeRequest()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.FlowFacesContext].newDefaultInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.Message].<init>(FacesMessageSource,null,null)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:305,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].asStandardFacesMessageInstance(jakarta.faces.application.FacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - FacesMessageSource
      - jakarta.faces.application.FacesMessage
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage
      static: false
      superClass: Message
    argCount: 2
    argNames:
    - source
    - message
    argTypes:
    - FacesMessageSource
    - jakarta.faces.application.FacesMessage
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(FacesMessageSource,jakarta.faces.application.FacesMessage)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].asStandardFacesMessageInstance(jakarta.faces.application.FacesMessage)'
    - '[org.springframework.binding.message.Message].<init>(FacesMessageSource,null,null)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(FacesMessageSource,jakarta.faces.application.FacesMessage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.application.FacesMessage].getClass()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:316,1
    - Dst: FacesMessage.class.equals(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:316,1
    - Dst: '[jakarta.faces.application.FacesMessage].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:319,1
    - Dst: '[jakarta.faces.application.FacesMessage].getSummary()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:319,1
    - Dst: '[jakarta.faces.application.FacesMessage].getDetail()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:319,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:319,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.FacesMessage
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.application.FacesMessage
      static: false
      superClass: Message
    argCount: 1
    argNames:
    - message
    argTypes:
    - jakarta.faces.application.FacesMessage
    constantsTouched: []
    func_position:
      end: 320
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 320
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].asStandardFacesMessageInstance(jakarta.faces.application.FacesMessage)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[jakarta.faces.application.FacesMessage].getSeverity()'
    - '[jakarta.faces.application.FacesMessage].getClass()'
    - '[jakarta.faces.application.FacesMessage].getDetail()'
    - FacesMessage.class.equals(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)
    - '[jakarta.faces.application.FacesMessage].getSummary()'
    linkageType: ''
    returnType: jakarta.faces.application.FacesMessage
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].asStandardFacesMessageInstance(jakarta.faces.application.FacesMessage)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:325,1
    - Dst: this.facesMessage.getSummary()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:326,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:326,1
    - Dst: this.facesMessage.getDetail()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:327,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:327,1
    - Dst: this.facesMessage.getSeverity()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:328,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getOrdinal()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:328,1
    - Dst: '[java.io.ObjectOutputStream].writeInt(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Message
    argCount: 1
    argNames:
    - oos
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 329
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 329
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - this.facesMessage.getSummary()
    - this.facesMessage.getDetail()
    - this.facesMessage.getSeverity()
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getOrdinal()'
    - '[java.io.ObjectOutputStream].writeObject(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[java.io.ObjectOutputStream].writeInt(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:332,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:333,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:334,1
    - Dst: '[java.io.ObjectInputStream].readInt()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:335,1
    - Dst: value.getOrdinal()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:339,1
    - Dst: '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:343,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Message
    argCount: 1
    argNames:
    - ois
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 344
      start: 331
    functionDepth: 1
    functionLinenumber: 331
    functionLinenumberEnd: 344
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - value.getOrdinal()
    - '[jakarta.faces.application.FacesMessage].<init>(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[java.io.ObjectInputStream].readInt()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:347,1
    - Dst: this.facesMessage.getSummary()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:348,1
    - Dst: '[org.springframework.util.StringUtils].hasLength(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:348,1
    - Dst: this.facesMessage.getSummary()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:349,1
    - Dst: '[StringBuilder].append(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:349,1
    - Dst: this.facesMessage.getDetail()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:351,1
    - Dst: '[org.springframework.util.StringUtils].hasLength(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:351,1
    - Dst: '[StringBuilder].append()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:352,1
    - Dst: this.facesMessage.getDetail()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:353,1
    - Dst: '[StringBuilder].append(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:353,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:355,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Message
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 356
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getText()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - this.facesMessage.getSummary()
    - this.facesMessage.getDetail()
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[org.springframework.util.StringUtils].hasLength(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.facesMessage.getSeverity()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:360,1
    - Dst: this.facesMessage.getSeverity()
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:361,1
    - Dst: FACES_SEVERITY_TO_SPRING.get(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:361,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.Severity
      static: false
      superClass: Message
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 364
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getSeverity()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached:
    - FACES_SEVERITY_TO_SPRING.get(org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)
    - this.facesMessage.getSeverity()
    linkageType: ''
    returnType: org.springframework.binding.message.Severity
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:367,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getSeverity()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:368,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:368,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:369,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getText()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:371,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:371,1
    - Dst: '[org.springframework.core.style.ToStringCreator].toString()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage:373,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Message
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 374
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].toString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage)'
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getSeverity()'
    - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getText()'
    - '[org.springframework.core.style.ToStringCreator].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.Message
      static: false
      superClass: Message
    argCount: 2
    argNames:
    - messageSource
    - locale
    argTypes:
    - org.springframework.context.MessageSource
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.Message
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FacesMessage
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.FacesMessage
      static: false
      superClass: Message
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getFacesMessage()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.FacesMessage
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getFacesMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasLength(String)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clientId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 399
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 399
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasLength(String)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].getClientId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].getClientId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeHashCode(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 407
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeHashCode(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:416,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].equals()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:416,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].getClientId()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:417,1
    - Dst: '[FacesMessageSource].getClientId()'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:417,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
      Src: org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource:417,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 420
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 420
    functionName: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].getClientId()'
    - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].equals()'
    - '[Object].getClass()'
    - '[FacesMessageSource].getClientId()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource,org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:42,1
    - Dst: '[org.springframework.faces.webflow.JsfResourceRequestHandler].getServletContext()'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:44,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfResourceRequestHandler,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:44,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:45,1
    - Dst: '[org.springframework.faces.webflow.JsfResourceRequestHandler].getResourceHandler()'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:45,1
    - Dst: '[org.springframework.faces.webflow.JsfResourceRequestHandler].handleResourceRequest(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:46,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
      Src: org.springframework.faces.webflow.JsfResourceRequestHandler:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.web.HttpRequestHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.webflow.JsfResourceRequestHandler].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfResourceRequestHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
    - '[org.springframework.faces.webflow.JsfResourceRequestHandler].handleResourceRequest(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JsfResourceRequestHandler].getServletContext()'
    - '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfResourceRequestHandler,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
    - '[org.springframework.faces.webflow.JsfResourceRequestHandler].getResourceHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfResourceRequestHandler].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.web.HttpRequestHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfResourceRequestHandler
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfResourceRequestHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfResourceRequestHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfResourceRequestHandler
    signature: '[org.springframework.faces.webflow.JsfResourceRequestHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.JsfView:41,1
    - Dst: '[jakarta.faces.component.UIViewRoot].getViewId()'
      Src: org.springframework.faces.webflow.JsfView:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfView
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - viewRoot
    - facesLifecycle
    - context
    argTypes:
    - jakarta.faces.component.UIViewRoot
    - jakarta.faces.lifecycle.Lifecycle
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,jakarta.faces.lifecycle.Lifecycle,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[jakarta.faces.component.UIViewRoot].getViewId()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfView
    signature: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,jakarta.faces.lifecycle.Lifecycle,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewRoot
    argTypes:
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfView:82,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getResponseComplete()'
      Src: org.springframework.faces.webflow.JsfView:83,1
    - Dst: '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfView:86,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfView:88,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].render(org.springframework.faces.webflow.JsfView)'
      Src: org.springframework.faces.webflow.JsfView:89,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfView:91,1
    - Dst: '[org.springframework.faces.webflow.JsfView].responseComplete()'
      Src: org.springframework.faces.webflow.JsfView:92,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 94
    functionName: '[org.springframework.faces.webflow.JsfView].render()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached:
    - '[jakarta.faces.lifecycle.Lifecycle].render(org.springframework.faces.webflow.JsfView)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.faces.webflow.JsfView].responseComplete()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
    - '[org.springframework.faces.webflow.JsfView].getResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfView].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfView:97,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfView:100,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getRequestParameterMap()'
      Src: org.springframework.faces.webflow.JsfView:100,1
    - Dst: '[org.springframework.faces.webflow.JsfView].containsKey(String)'
      Src: org.springframework.faces.webflow.JsfView:100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.springframework.faces.webflow.JsfView].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].containsKey(String)'
    - '[org.springframework.faces.webflow.JsfView].getExternalContext()'
    - '[org.springframework.faces.webflow.JsfView].getRequestParameterMap()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfView].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfView:110,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getRenderResponse()'
      Src: org.springframework.faces.webflow.JsfView:112,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getResponseComplete()'
      Src: org.springframework.faces.webflow.JsfView:112,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].execute(org.springframework.faces.webflow.JsfView)'
      Src: org.springframework.faces.webflow.JsfView:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[org.springframework.faces.webflow.JsfView].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].getResponseComplete()'
    - '[org.springframework.faces.webflow.JsfView].getRenderResponse()'
    - '[jakarta.faces.lifecycle.Lifecycle].execute(org.springframework.faces.webflow.JsfView)'
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfView].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfView:122,1
    - Dst: '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfView:123,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getApplication()'
      Src: org.springframework.faces.webflow.JsfView:124,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewHandler()'
      Src: org.springframework.faces.webflow.JsfView:124,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewDeclarationLanguage(org.springframework.faces.webflow.JsfView,String)'
      Src: org.springframework.faces.webflow.JsfView:124,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getStateManagementStrategy(org.springframework.faces.webflow.JsfView,String)'
      Src: org.springframework.faces.webflow.JsfView:127,1
    - Dst: stateManagementStrategy.saveView(org.springframework.faces.webflow.JsfView)
      Src: org.springframework.faces.webflow.JsfView:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 131
    functionName: '[org.springframework.faces.webflow.JsfView].saveState()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].getViewDeclarationLanguage(org.springframework.faces.webflow.JsfView,String)'
    - stateManagementStrategy.saveView(org.springframework.faces.webflow.JsfView)
    - '[org.springframework.faces.webflow.FlowFacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfView].getStateManagementStrategy(org.springframework.faces.webflow.JsfView,String)'
    - '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
    - '[org.springframework.faces.webflow.JsfView].getApplication()'
    - '[org.springframework.faces.webflow.JsfView].getViewHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfView].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfView].saveState()'
      Src: org.springframework.faces.webflow.JsfView:137,1
    - Dst: '[org.springframework.faces.webflow.JsfView].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfView:139,1
    - Dst: '[org.springframework.faces.webflow.ViewRootHolder].<init>(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfView:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.springframework.faces.webflow.JsfView].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
    - '[org.springframework.faces.webflow.ViewRootHolder].<init>(jakarta.faces.component.UIViewRoot)'
    - '[org.springframework.faces.webflow.JsfView].saveState()'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.faces.webflow.JsfView].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfView:143,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfView:143,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.faces.webflow.JsfView:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfView].getEventId()'
      Src: org.springframework.faces.webflow.JsfView:147,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.faces.webflow.JsfView:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.faces.webflow.JsfView].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JsfView].getEventId()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.faces.webflow.JsfView].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfView:151,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfView:151,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.JsfView:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.faces.webflow.JsfView].getEventId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfView].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.component.UIViewRoot
      - jakarta.faces.lifecycle.Lifecycle
      - org.springframework.webflow.execution.RequestContext
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.faces.webflow.JsfView].toString()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfView].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.PartialViewContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.PartialViewContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowPartialViewContext
      static: false
      superClass: jakarta.faces.context.PartialViewContextWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.context.PartialViewContext
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(jakarta.faces.context.PartialViewContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowPartialViewContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowPartialViewContext
    signature: '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(jakarta.faces.context.PartialViewContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.PartialViewContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.PartialViewContext
      static: false
      superClass: jakarta.faces.context.PartialViewContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowPartialViewContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.PartialViewContext
    signature: '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:50,1
    - Dst: '[jakarta.faces.context.PartialViewContext].setPartialRequest(boolean)'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.PartialViewContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.PartialViewContextWrapper
    argCount: 1
    argNames:
    - isPartialRequest
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContext].setPartialRequest(boolean)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowPartialViewContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.PartialViewContext].setPartialRequest(boolean)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowPartialViewContext].setPartialRequest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:55,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:56,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:57,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.faces.webflow.FlowPartialViewContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:57,1
    - Dst: '[java.util.Arrays].asList(org.springframework.faces.webflow.FlowPartialViewContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:59,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.faces.webflow.FlowPartialViewContext)'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:59,1
    - Dst: '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:62,1
    - Dst: '[jakarta.faces.context.PartialViewContext].getRenderIds()'
      Src: org.springframework.faces.webflow.FlowPartialViewContext:62,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.context.PartialViewContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: jakarta.faces.context.PartialViewContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowPartialViewContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[java.util.ArrayList].<init>(org.springframework.faces.webflow.FlowPartialViewContext)'
    - '[java.util.Arrays].asList(org.springframework.faces.webflow.FlowPartialViewContext)'
    - '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
    - '[jakarta.faces.context.PartialViewContext].getRenderIds()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.faces.webflow.FlowPartialViewContext)'
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PostRestoreStateEvent].<init>(jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.webflow.PostRestoreStateEventVisitCallback:36,1
    - Dst: '[jakarta.faces.event.PostRestoreStateEvent].setComponent(jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.webflow.PostRestoreStateEventVisitCallback:38,1
    - Dst: '[jakarta.faces.component.UIComponent].processEvent(jakarta.faces.event.PostRestoreStateEvent)'
      Src: org.springframework.faces.webflow.PostRestoreStateEventVisitCallback:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.visit.VisitContext
      - jakarta.faces.component.UIComponent
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.event.PostRestoreStateEvent
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.component.visit.VisitCallback
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.visit.VisitResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - target
    argTypes:
    - jakarta.faces.component.visit.VisitContext
    - jakarta.faces.component.UIComponent
    constantsTouched: []
    func_position:
      end: 42
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 42
    functionName: '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].visit(jakarta.faces.component.visit.VisitContext,jakarta.faces.component.UIComponent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/PostRestoreStateEventVisitCallback.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.event.PostRestoreStateEvent].<init>(jakarta.faces.component.UIComponent)'
    - '[jakarta.faces.component.UIComponent].processEvent(jakarta.faces.event.PostRestoreStateEvent)'
    - '[jakarta.faces.event.PostRestoreStateEvent].setComponent(jakarta.faces.component.UIComponent)'
    linkageType: ''
    returnType: jakarta.faces.component.visit.VisitResult
    signature: '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].visit(jakarta.faces.component.visit.VisitContext,jakarta.faces.component.UIComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.event.PostRestoreStateEvent
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.component.visit.VisitCallback
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.PostRestoreStateEventVisitCallback
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/PostRestoreStateEventVisitCallback.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.PostRestoreStateEventVisitCallback
    signature: '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(jakarta.faces.application.ApplicationFactory,String)'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ApplicationFactory
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ApplicationFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowApplicationFactory
      static: false
      superClass: jakarta.faces.application.ApplicationFactory
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.application.ApplicationFactory
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.webflow.FlowApplicationFactory].<init>(jakarta.faces.application.ApplicationFactory)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplicationFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(jakarta.faces.application.ApplicationFactory,String)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowApplicationFactory
    signature: '[org.springframework.faces.webflow.FlowApplicationFactory].<init>(jakarta.faces.application.ApplicationFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.application.ApplicationFactory].getApplication()'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:42,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].<init>(org.springframework.faces.webflow.FlowApplicationFactory)'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:44,1
    - Dst: '[org.springframework.faces.webflow.FlowApplicationFactory].setApplication(org.springframework.faces.webflow.FlowApplication)'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:44,1
    - Dst: '[jakarta.faces.application.ApplicationFactory].getApplication()'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ApplicationFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.Application
      static: false
      superClass: jakarta.faces.application.ApplicationFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.webflow.FlowApplicationFactory].getApplication()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplicationFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowApplication].<init>(org.springframework.faces.webflow.FlowApplicationFactory)'
    - '[org.springframework.faces.webflow.FlowApplicationFactory].setApplication(org.springframework.faces.webflow.FlowApplication)'
    - '[jakarta.faces.application.ApplicationFactory].getApplication()'
    linkageType: ''
    returnType: jakarta.faces.application.Application
    signature: '[org.springframework.faces.webflow.FlowApplicationFactory].getApplication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.application.ApplicationFactory].setApplication(jakarta.faces.application.Application)'
      Src: org.springframework.faces.webflow.FlowApplicationFactory:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.Application
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ApplicationFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ApplicationFactory
    argCount: 1
    argNames:
    - application
    argTypes:
    - jakarta.faces.application.Application
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.FlowApplicationFactory].setApplication(jakarta.faces.application.Application)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplicationFactory.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.application.ApplicationFactory].setApplication(jakarta.faces.application.Application)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowApplicationFactory].setApplication(jakarta.faces.application.Application)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ApplicationFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.ApplicationFactory
      static: false
      superClass: jakarta.faces.application.ApplicationFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.faces.webflow.FlowApplicationFactory].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplicationFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.ApplicationFactory
    signature: '[org.springframework.faces.webflow.FlowApplicationFactory].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(jakarta.faces.application.Application,String)'
      Src: org.springframework.faces.webflow.FlowApplication:45,1
    - Dst: '[jakarta.faces.application.Application].getViewHandler()'
      Src: org.springframework.faces.webflow.FlowApplication:48,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(org.springframework.faces.webflow.FlowApplication)'
      Src: org.springframework.faces.webflow.FlowApplication:49,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(org.springframework.faces.webflow.FlowApplication)'
      Src: org.springframework.faces.webflow.FlowApplication:50,1
    - Dst: '[jakarta.faces.application.Application].getStateManager()'
      Src: org.springframework.faces.webflow.FlowApplication:53,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(org.springframework.faces.webflow.FlowApplication)'
      Src: org.springframework.faces.webflow.FlowApplication:54,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(org.springframework.faces.webflow.FlowApplication)'
      Src: org.springframework.faces.webflow.FlowApplication:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.Application
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowApplication
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.application.Application
    constantsTouched: []
    func_position:
      end: 57
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 57
    functionName: '[org.springframework.faces.webflow.FlowApplication].<init>(jakarta.faces.application.Application)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowApplication].shouldWrap(org.springframework.faces.webflow.FlowApplication)'
    - '[jakarta.faces.application.Application].getViewHandler()'
    - '[org.springframework.util.Assert].notNull(jakarta.faces.application.Application,String)'
    - '[jakarta.faces.application.Application].getStateManager()'
    - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(org.springframework.faces.webflow.FlowApplication)'
    - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(org.springframework.faces.webflow.FlowApplication)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowApplication
    signature: '[org.springframework.faces.webflow.FlowApplication].<init>(jakarta.faces.application.Application)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.Application
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.FlowApplication].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.Application
    signature: '[org.springframework.faces.webflow.FlowApplication].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.StateManager)'
      Src: org.springframework.faces.webflow.FlowApplication:67,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(jakarta.faces.application.StateManager)'
      Src: org.springframework.faces.webflow.FlowApplication:68,1
    - Dst: '[jakarta.faces.application.ApplicationWrapper].setStateManager(jakarta.faces.application.StateManager)'
      Src: org.springframework.faces.webflow.FlowApplication:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.StateManager
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - manager
    argTypes:
    - jakarta.faces.application.StateManager
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.FlowApplication].setStateManager(jakarta.faces.application.StateManager)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.application.ApplicationWrapper].setStateManager(jakarta.faces.application.StateManager)'
    - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(jakarta.faces.application.StateManager)'
    - '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.StateManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowApplication].setStateManager(jakarta.faces.application.StateManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.StateManager
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - manager
    argTypes:
    - jakarta.faces.application.StateManager
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.StateManager)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.StateManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowStateManager].<init>(jakarta.faces.application.StateManager)'
      Src: org.springframework.faces.webflow.FlowApplication:79,1
    - Dst: '[jakarta.faces.application.ApplicationWrapper].setStateManager(org.springframework.faces.webflow.FlowStateManager)'
      Src: org.springframework.faces.webflow.FlowApplication:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.StateManager
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - target
    argTypes:
    - jakarta.faces.application.StateManager
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(jakarta.faces.application.StateManager)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.application.ApplicationWrapper].setStateManager(org.springframework.faces.webflow.FlowStateManager)'
    - '[org.springframework.faces.webflow.FlowStateManager].<init>(jakarta.faces.application.StateManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(jakarta.faces.application.StateManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.FlowApplication:86,1
    - Dst: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.FlowApplication:87,1
    - Dst: '[jakarta.faces.application.ApplicationWrapper].setViewHandler(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.FlowApplication:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ViewHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - handler
    argTypes:
    - jakarta.faces.application.ViewHandler
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.springframework.faces.webflow.FlowApplication].setViewHandler(jakarta.faces.application.ViewHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.ViewHandler)'
    - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(jakarta.faces.application.ViewHandler)'
    - '[jakarta.faces.application.ApplicationWrapper].setViewHandler(jakarta.faces.application.ViewHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowApplication].setViewHandler(jakarta.faces.application.ViewHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ViewHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - delegateViewHandler
    argTypes:
    - jakarta.faces.application.ViewHandler
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.ViewHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.ViewHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowViewHandler].<init>(jakarta.faces.application.ViewHandler)'
      Src: org.springframework.faces.webflow.FlowApplication:99,1
    - Dst: '[jakarta.faces.application.ApplicationWrapper].setViewHandler(org.springframework.faces.webflow.FlowViewHandler)'
      Src: org.springframework.faces.webflow.FlowApplication:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ViewHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.Application
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.application.ApplicationWrapper
    argCount: 1
    argNames:
    - target
    argTypes:
    - jakarta.faces.application.ViewHandler
    constantsTouched: []
    func_position:
      end: 102
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 102
    functionName: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(jakarta.faces.application.ViewHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowViewHandler].<init>(jakarta.faces.application.ViewHandler)'
    - '[jakarta.faces.application.ApplicationWrapper].setViewHandler(org.springframework.faces.webflow.FlowViewHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(jakarta.faces.application.ViewHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:39,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:39,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:40,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:40,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:41,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:41,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:42,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:42,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:43,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.binding.expression.el.MapAdaptableELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:43,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowELResolver:44,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.faces.webflow.FlowELResolver:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowELResolver
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.springframework.faces.webflow.FlowELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
    - '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.binding.expression.el.MapAdaptableELResolver)'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
    - '[org.springframework.faces.webflow.FlowELResolver].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowELResolver
    signature: '[org.springframework.faces.webflow.FlowELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.JsfViewFactory:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - viewIdExpression
    - lifecycle
    argTypes:
    - org.springframework.binding.expression.Expression
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactory
    signature: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfViewFactory:72,1
    - Dst: '[IllegalStateException].<init>(String,String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:74,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].setCurrentPhaseId(org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:77,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getRenderResponse()'
      Src: org.springframework.faces.webflow.JsfViewFactory:81,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.lifecycle.Lifecycle,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:84,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewRoot(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:86,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].setViewRoot(jakarta.faces.component.UIViewRoot)'
      Src: org.springframework.faces.webflow.JsfViewFactory:87,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].publishPostRestoreStateEvent(org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:88,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.lifecycle.Lifecycle,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:90,1
    - Dst: '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,jakarta.faces.lifecycle.Lifecycle,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:92,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 93
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfViewFactory].getRenderResponse()'
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewRoot(org.springframework.webflow.execution.RequestContext,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].setCurrentPhaseId(org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.lifecycle.Lifecycle,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.lifecycle.Lifecycle,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].setViewRoot(jakarta.faces.component.UIViewRoot)'
    - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,jakarta.faces.lifecycle.Lifecycle,org.springframework.webflow.execution.RequestContext)'
    - '[IllegalStateException].<init>(String,String)'
    - '[org.springframework.faces.webflow.JsfViewFactory].publishPostRestoreStateEvent(org.springframework.faces.webflow.JsfViewFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:96,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:97,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].viewAlreadySet(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:98,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewRootForAlreadySetView(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:99,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.faces.webflow.JsfViewFactory:101,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewStateViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:102,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getTransientViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:104,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - facesContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 105
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewRootForAlreadySetView(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewStateViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].getTransientViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].viewAlreadySet(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactory:108,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler()'
      Src: org.springframework.faces.webflow.JsfViewFactory:108,1
    - Dst: '[jakarta.faces.application.ViewHandler].initView(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.application.ViewHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facesContext
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler()'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[jakarta.faces.application.ViewHandler].initView(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: jakarta.faces.application.ViewHandler
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactory:115,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactory:115,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].getViewId()'
      Src: org.springframework.faces.webflow.JsfViewFactory:115,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].equals(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - facesContext
    - viewName
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].viewAlreadySet(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactory].getViewId()'
    - '[org.springframework.faces.webflow.JsfViewFactory].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfViewFactory].viewAlreadySet(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.JsfViewFactory:119,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:120,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactory:122,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfViewFactory:123,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getLocale()'
      Src: org.springframework.faces.webflow.JsfViewFactory:123,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].setLocale(java.util.Locale)'
      Src: org.springframework.faces.webflow.JsfViewFactory:123,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - facesContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getViewRootForAlreadySetView(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getLocale()'
    - '[org.springframework.faces.webflow.JsfViewFactory].setLocale(java.util.Locale)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    - '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getViewRootForAlreadySetView(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.application.ViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:131,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.JsfViewFactory:133,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:134,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:136,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.JsfViewFactory:139,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:140,1
    - Dst: '[jakarta.faces.application.ViewHandler].createView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:142,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.FacesContext
      - jakarta.faces.application.ViewHandler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - facesContext
    - handler
    - viewName
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.FacesContext
    - jakarta.faces.application.ViewHandler
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 145
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getViewStateViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.application.ViewHandler].createView(jakarta.faces.context.FacesContext,String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
    - '[jakarta.faces.application.ViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getViewStateViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.JsfViewFactory:149,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:150,1
    - Dst: '[jakarta.faces.application.ViewHandler].createView(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:152,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].setTransient(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactory:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.FacesContext
      - jakarta.faces.application.ViewHandler
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - facesContext
    - viewHandler
    - viewName
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.FacesContext
    - jakarta.faces.application.ViewHandler
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 155
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].getTransientViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[jakarta.faces.application.ViewHandler].createView(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.faces.webflow.JsfViewFactory].setTransient(boolean)'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.JsfViewFactory].getTransientViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].isMojarraPresent()'
      Src: org.springframework.faces.webflow.JsfViewFactory:164,1
    - Dst: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesInUse()'
      Src: org.springframework.faces.webflow.JsfViewFactory:164,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactory:165,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleBefore(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.webflow.JsfViewFactory:165,1
    - Dst: '[jakarta.faces.context.FacesContext].getRenderResponse()'
      Src: org.springframework.faces.webflow.JsfViewFactory:170,1
    - Dst: '[jakarta.faces.component.EditableValueHolder].setValid(boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactory:171,1
    - Dst: '[jakarta.faces.component.UIComponent].getValueExpression(String)'
      Src: org.springframework.faces.webflow.JsfViewFactory:174,1
    - Dst: '[jakarta.faces.context.FacesContext].getELContext()'
      Src: org.springframework.faces.webflow.JsfViewFactory:176,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].setValue(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.webflow.JsfViewFactory:176,1
    - Dst: '[jakarta.faces.component.UIComponent].getFacetsAndChildren()'
      Src: org.springframework.faces.webflow.JsfViewFactory:179,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].hasNext()'
      Src: org.springframework.faces.webflow.JsfViewFactory:180,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].next()'
      Src: org.springframework.faces.webflow.JsfViewFactory:181,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:181,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleAfter()'
      Src: org.springframework.faces.webflow.JsfViewFactory:185,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.component.UIComponent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - component
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.component.UIComponent
    constantsTouched: []
    func_position:
      end: 187
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 187
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].<init>()'
    - '[jakarta.faces.component.UIComponent].getValueExpression(String)'
    - '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesInUse()'
    - '[org.springframework.faces.webflow.JsfViewFactory].isMojarraPresent()'
    - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleBefore(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
    - '[jakarta.faces.component.EditableValueHolder].setValid(boolean)'
    - '[org.springframework.faces.webflow.JsfViewFactory].setValue(org.springframework.faces.webflow.JsfViewFactory,jakarta.faces.component.UIComponent)'
    - '[jakarta.faces.component.UIComponent].getFacetsAndChildren()'
    - '[org.springframework.faces.webflow.JsfViewFactory].hasNext()'
    - '[org.springframework.faces.webflow.JsfViewFactory].next()'
    - '[jakarta.faces.context.FacesContext].getRenderResponse()'
    - '[jakarta.faces.context.FacesContext].getELContext()'
    - '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleAfter()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Enum.valueOf(String)
      Src: org.springframework.faces.webflow.JsfViewFactory:192,1
    - Dst: '[jakarta.faces.context.FacesContext].getAttributes()'
      Src: org.springframework.faces.webflow.JsfViewFactory:198,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].put(org.springframework.faces.webflow.JsfViewFactory,boolean)'
      Src: org.springframework.faces.webflow.JsfViewFactory:198,1
    - Dst: '[java.util.EnumSet].of(org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:201,1
    - Dst: '[jakarta.faces.component.visit.VisitContext].createVisitContext(jakarta.faces.context.FacesContext,null,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:201,1
    - Dst: '[jakarta.faces.component.visit.VisitContext].createVisitContext(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:202,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.JsfViewFactory:203,1
    - Dst: '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].<init>()'
      Src: org.springframework.faces.webflow.JsfViewFactory:203,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].visitTree(org.springframework.faces.webflow.JsfViewFactory,org.springframework.faces.webflow.PostRestoreStateEventVisitCallback)'
      Src: org.springframework.faces.webflow.JsfViewFactory:203,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentPhaseId()'
      Src: org.springframework.faces.webflow.JsfViewFactory:206,1
    - Dst: '[jakarta.faces.event.ExceptionQueuedEventContext].<init>(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory,null,org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:207,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfViewFactory:208,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].publishEvent(jakarta.faces.context.FacesContext,jakarta.faces.event.ExceptionQueuedEventContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory:208,1
    - Dst: '[jakarta.faces.context.FacesContext].getAttributes()'
      Src: org.springframework.faces.webflow.JsfViewFactory:211,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].remove(org.springframework.faces.webflow.JsfViewFactory)'
      Src: org.springframework.faces.webflow.JsfViewFactory:211,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.expression.Expression
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facesContext
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 213
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 213
    functionName: '[org.springframework.faces.webflow.JsfViewFactory].publishPostRestoreStateEvent(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].<init>()'
    - '[org.springframework.faces.webflow.JsfViewFactory].remove(org.springframework.faces.webflow.JsfViewFactory)'
    - '[jakarta.faces.context.FacesContext].getCurrentPhaseId()'
    - '[jakarta.faces.component.visit.VisitContext].createVisitContext(jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.component.visit.VisitContext].createVisitContext(jakarta.faces.context.FacesContext,null,org.springframework.faces.webflow.JsfViewFactory)'
    - '[jakarta.faces.context.FacesContext].getAttributes()'
    - '[org.springframework.faces.webflow.JsfViewFactory].publishEvent(jakarta.faces.context.FacesContext,jakarta.faces.event.ExceptionQueuedEventContext)'
    - '[jakarta.faces.event.ExceptionQueuedEventContext].<init>(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfViewFactory,null,org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].visitTree(org.springframework.faces.webflow.JsfViewFactory,org.springframework.faces.webflow.PostRestoreStateEventVisitCallback)'
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - Enum.valueOf(String)
    - '[java.util.EnumSet].of(org.springframework.faces.webflow.JsfViewFactory)'
    - '[org.springframework.faces.webflow.JsfViewFactory].put(org.springframework.faces.webflow.JsfViewFactory,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactory].publishPostRestoreStateEvent(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.faces.component.CompositeComponentStackManager].getManager(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler:224,1
    - Dst: '[jakarta.faces.component.UIComponent].isCompositeComponent(jakarta.faces.component.UIComponent)'
      Src: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler:225,1
    - Dst: '[CompositeComponentStackManager].push(jakarta.faces.component.UIComponent,org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler)'
      Src: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.component.UIComponent
      classConcrete: true
      classEnum: false
      classFields:
      - CompositeComponentStackManager
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MojarraProcessTreeHandler
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - component
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.component.UIComponent
    constantsTouched: []
    func_position:
      end: 229
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 229
    functionName: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleBefore(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.component.UIComponent].isCompositeComponent(jakarta.faces.component.UIComponent)'
    - '[CompositeComponentStackManager].push(jakarta.faces.component.UIComponent,org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler)'
    - '[com.sun.faces.component.CompositeComponentStackManager].getManager(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: MojarraProcessTreeHandler
    signature: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleBefore(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.stackManager.pop(org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler)
      Src: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CompositeComponentStackManager
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 235
    functionName: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleAfter()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached:
    - this.stackManager.pop(org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleAfter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - CompositeComponentStackManager
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler
    signature: '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].<init>(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfUtils:51,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
      Src: org.springframework.faces.webflow.JsfUtils:52,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
      Src: org.springframework.faces.webflow.JsfUtils:53,1
    - Dst: listener.getPhaseId()
      Src: org.springframework.faces.webflow.JsfUtils:54,1
    - Dst: listener.getPhaseId()
      Src: org.springframework.faces.webflow.JsfUtils:54,1
    - Dst: listener.afterPhase(jakarta.faces.event.PhaseEvent)
      Src: org.springframework.faces.webflow.JsfUtils:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseId
      - jakarta.faces.lifecycle.Lifecycle
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - phaseId
    - lifecycle
    - context
    argTypes:
    - jakarta.faces.event.PhaseId
    - jakarta.faces.lifecycle.Lifecycle
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 0
    functionsReached:
    - listener.getPhaseId()
    - '[jakarta.faces.event.PhaseEvent].<init>(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle)'
    - '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
    - listener.afterPhase(jakarta.faces.event.PhaseEvent)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.event.PhaseEvent].<init>(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfUtils:61,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
      Src: org.springframework.faces.webflow.JsfUtils:62,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
      Src: org.springframework.faces.webflow.JsfUtils:63,1
    - Dst: listener.getPhaseId()
      Src: org.springframework.faces.webflow.JsfUtils:64,1
    - Dst: listener.getPhaseId()
      Src: org.springframework.faces.webflow.JsfUtils:64,1
    - Dst: listener.beforePhase(jakarta.faces.event.PhaseEvent)
      Src: org.springframework.faces.webflow.JsfUtils:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseId
      - jakarta.faces.lifecycle.Lifecycle
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - phaseId
    - lifecycle
    - context
    argTypes:
    - jakarta.faces.event.PhaseId
    - jakarta.faces.lifecycle.Lifecycle
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 0
    functionsReached:
    - listener.getPhaseId()
    - listener.beforePhase(jakarta.faces.event.PhaseEvent)
    - '[jakarta.faces.event.PhaseEvent].<init>(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle)'
    - '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfUtils:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 14
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.JsfUtils:75,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfUtils:75,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfUtils:75,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
      Src: org.springframework.faces.webflow.JsfUtils:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.faces.webflow.JsfUtils].isAsynchronousFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfUtils].isAsynchronousFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<T>,String)'
      Src: org.springframework.faces.webflow.JsfUtils:85,1
    - Dst: '[java.util.Map<Class<?>,String>].get(Class<T>)'
      Src: org.springframework.faces.webflow.JsfUtils:86,1
    - Dst: '[Class<T>].getName()'
      Src: org.springframework.faces.webflow.JsfUtils:87,1
    - Dst: '[org.springframework.util.Assert].state(null,String)'
      Src: org.springframework.faces.webflow.JsfUtils:87,1
    - Dst: '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JsfUtils)'
      Src: org.springframework.faces.webflow.JsfUtils:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryClass
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.springframework.faces.webflow.JsfUtils].findFactory(Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.FactoryFinder].getFactory(org.springframework.faces.webflow.JsfUtils)'
    - '[org.springframework.util.Assert].state(null,String)'
    - '[Class<T>].getName()'
    - '[java.util.Map<Class<?>,String>].get(Class<T>)'
    - '[org.springframework.util.Assert].notNull(Class<T>,String)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.faces.webflow.JsfUtils].findFactory(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<Class<?>,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfUtils].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfUtils
    signature: '[org.springframework.faces.webflow.JsfUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.FlowExternalContext:40,1
    - Dst: FlowExternalContext.class.getName()
      Src: org.springframework.faces.webflow.FlowExternalContext:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - jakarta.faces.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.context.ExternalContext
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowExternalContext
      static: false
      superClass: jakarta.faces.context.ExternalContextWrapper
    argCount: 2
    argNames:
    - context
    - wrapped
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - jakarta.faces.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.webflow.FlowExternalContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - FlowExternalContext.class.getName()
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowExternalContext
    signature: '[org.springframework.faces.webflow.FlowExternalContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.context.ExternalContext
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.ExternalContext
      static: false
      superClass: jakarta.faces.context.ExternalContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.faces.webflow.FlowExternalContext].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.context.ExternalContext
    signature: '[org.springframework.faces.webflow.FlowExternalContext].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.faces.webflow.FlowExternalContext:58,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.faces.webflow.FlowExternalContext:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.faces.webflow.FlowExternalContext:59,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.FlowExternalContext:59,1
    - Dst: '[jakarta.faces.context.ExternalContextWrapper].getResponse()'
      Src: org.springframework.faces.webflow.FlowExternalContext:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.context.ExternalContext
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.context.ExternalContextWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.springframework.faces.webflow.FlowExternalContext].getResponse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.ExternalContextWrapper].getResponse()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.FlowExternalContext].getResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.faces.webflow.FlowExternalContext:65,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.FlowExternalContext:65,1
    - Dst: '[jakarta.faces.context.ExternalContextWrapper].setResponse(Object)'
      Src: org.springframework.faces.webflow.FlowExternalContext:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.context.ExternalContext
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContextWrapper
    argCount: 1
    argNames:
    - response
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.faces.webflow.FlowExternalContext].setResponse(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[jakarta.faces.context.ExternalContextWrapper].setResponse(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowExternalContext].setResponse(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowExternalContext:70,1
    - Dst: '[jakarta.faces.context.ExternalContextWrapper].responseSendError(int,String)'
      Src: org.springframework.faces.webflow.FlowExternalContext:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.context.ExternalContext
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.context.ExternalContextWrapper
    argCount: 2
    argNames:
    - statusCode
    - message
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.FlowExternalContext].responseSendError(int,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.ExternalContextWrapper].responseSendError(int,String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowExternalContext].responseSendError(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:52,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:54,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 6
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
    - '[Object].getClass()'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:63,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 6
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:74,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:75,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:75,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:75,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:75,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:76,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:76,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:76,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:76,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:77,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:77,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:77,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:77,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:78,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[Object].toString()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:89,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:90,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:90,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:90,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:90,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:91,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:92,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:92,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:92,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfManagedBeanResolver,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:92,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:93,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:93,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:93,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:93,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:94,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:95,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:95,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:95,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(org.springframework.faces.webflow.JsfManagedBeanResolver,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:95,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:96,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:96,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:96,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:96,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:97,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:98,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:98,1
    - Dst: '[Object].toString()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:98,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(org.springframework.faces.webflow.JsfManagedBeanResolver,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - context
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 101
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[Object].toString()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(org.springframework.faces.webflow.JsfManagedBeanResolver,Object)'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.JsfManagedBeanResolver,Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:109,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:110,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:112,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesContext()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String,String)'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:121,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:123,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanResolver].evaluateExpressionGet(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:125,1
    - Dst: '[jakarta.faces.context.FacesContext].release()'
      Src: org.springframework.faces.webflow.JsfManagedBeanResolver:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - beanName
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 120
    functionDepth: 5
    functionLinenumber: 120
    functionLinenumberEnd: 129
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanResolver].evaluateExpressionGet(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesContext()'
    - '[jakarta.faces.context.FacesContext].release()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanResolver
    signature: '[org.springframework.faces.webflow.JsfManagedBeanResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf22()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf22()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf21()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf21()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf20()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf20()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf12()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isLessThanJsf20()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isLessThanJsf20()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMojarraPresent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMojarraPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesPresent()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:90,1
    - Dst: '[jakarta.faces.context.FacesContextWrapper].getWrapped()'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:95,1
    - Dst: '[org.springframework.faces.webflow.JsfRuntimeInformation].getClass()'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:97,1
    - Dst: '[org.springframework.faces.webflow.JsfRuntimeInformation].getPackage()'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:97,1
    - Dst: '[org.springframework.faces.webflow.JsfRuntimeInformation].getName()'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:97,1
    - Dst: '[org.springframework.faces.webflow.JsfRuntimeInformation].startsWith(String)'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 100
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesInUse()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JsfRuntimeInformation].getName()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfRuntimeInformation].getClass()'
    - '[jakarta.faces.context.FacesContextWrapper].getWrapped()'
    - '[org.springframework.faces.webflow.JsfRuntimeInformation].getPackage()'
    - '[org.springframework.faces.webflow.JsfRuntimeInformation].startsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesInUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: JsfRuntimeInformation.class.getClassLoader()
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:33,1
    - Dst: '[org.springframework.util.ClassUtils].isPresent(String,org.springframework.faces.webflow.JsfRuntimeInformation)'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:36,1
    - Dst: '[org.springframework.util.ClassUtils].isPresent(String,org.springframework.faces.webflow.JsfRuntimeInformation)'
      Src: org.springframework.faces.webflow.JsfRuntimeInformation:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      - boolean
      - boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfRuntimeInformation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfRuntimeInformation].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isPresent(String,org.springframework.faces.webflow.JsfRuntimeInformation)'
    - JsfRuntimeInformation.class.getClassLoader()
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfRuntimeInformation
    signature: '[org.springframework.faces.webflow.JsfRuntimeInformation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:63,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 5
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.TypedValue].<init>(Object)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:71,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:85,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:86,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:89,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:92,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:92,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getApplication()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:95,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getExpressionFactory()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:95,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:96,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].createValueExpression(jakarta.el.ELContext,String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:97,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:98,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getValue(jakarta.el.ELContext)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:98,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].release()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 104
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].createValueExpression(jakarta.el.ELContext,String)'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getValue(jakarta.el.ELContext)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String,String)'
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getExpressionFactory()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
    - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    - '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.FlowFacesContext].release()'
    - '[org.springframework.faces.webflow.FlowFacesContext].getApplication()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:107,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:107,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:108,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:108,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:109,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:110,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:110,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:111,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:112,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(String)'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:112,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
      Src: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor:113,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor
    signature: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:42,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:45,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:49,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContextLifecycleListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:58,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:62,1
    - Dst: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].release()'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContextLifecycleListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].release()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:67,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:67,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContextLifecycleListener.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FlowFacesContextLifecycleListener.class.getName()
      Src: org.springframework.faces.webflow.FlowFacesContextLifecycleListener:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowFacesContextLifecycleListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContextLifecycleListener.java
    functionUses: 0
    functionsReached:
    - FlowFacesContextLifecycleListener.class.getName()
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowFacesContextLifecycleListener
    signature: '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:32,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:33,1
    - Dst: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].addPropertyAccessor(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor)'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FacesSpringELExpressionParser
      static: false
      superClass: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 5
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesSpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
    - '[org.springframework.faces.webflow.FacesSpringELExpressionParser].addPropertyAccessor(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FacesSpringELExpressionParser
    signature: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:37,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:38,1
    - Dst: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].addPropertyAccessor(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor)'
      Src: org.springframework.faces.webflow.FacesSpringELExpressionParser:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FacesSpringELExpressionParser
      static: false
      superClass: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    argCount: 2
    argNames:
    - expressionParser
    - conversionService
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesSpringELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
    - '[org.springframework.faces.webflow.FacesSpringELExpressionParser].addPropertyAccessor(org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FacesSpringELExpressionParser
    signature: '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:44,1
    - Dst: "(\"<input type=\\\"hidden\\\" name=\\\"\"\n\t\t\t+ ResponseStateManager.VIEW_STATE_PARAM
        + \"\\\" id=\\\"\" + ResponseStateManager.VIEW_STATE_PARAM + \"\\\" value=\\\"\").toCharArray()"
      Src: org.springframework.faces.webflow.FlowResponseStateManager:48,1
    - Dst: '[String].toCharArray()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.render.ResponseStateManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowResponseStateManager
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.render.ResponseStateManager
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(jakarta.faces.render.ResponseStateManager)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - "(\"<input type=\\\"hidden\\\" name=\\\"\"\n\t\t\t+ ResponseStateManager.VIEW_STATE_PARAM
      + \"\\\" id=\\\"\" + ResponseStateManager.VIEW_STATE_PARAM + \"\\\" value=\\\"\").toCharArray()"
    - '[String].toCharArray()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowResponseStateManager
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(jakarta.faces.render.ResponseStateManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.render.ResponseStateManager
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.render.ResponseStateManager
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - context
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].isStateless(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].isStateless(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:72,1
    - Dst: '[jakarta.faces.render.ResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:73,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:75,1
    - Dst: '[jakarta.faces.context.FacesContext].getResponseWriter()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:76,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].writeViewStateField(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowResponseStateManager)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:77,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].writeRenderKitIdField(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowResponseStateManager)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - facesContext
    - state
    argTypes:
    - jakarta.faces.context.FacesContext
    - Object
    constantsTouched: []
    func_position:
      end: 80
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowResponseStateManager].writeViewStateField(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowResponseStateManager)'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].writeRenderKitIdField(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowResponseStateManager)'
    - '[jakarta.faces.context.FacesContext].getResponseWriter()'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
    - '[jakarta.faces.render.ResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:84,1
    - Dst: '[jakarta.faces.render.ResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:85,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:87,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:88,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:88,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - facesContext
    - viewId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[jakarta.faces.render.ResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:103,1
    - Dst: '[jakarta.faces.render.ResponseStateManager].getViewState(jakarta.faces.context.FacesContext,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:104,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:106,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - facesContext
    - state
    argTypes:
    - jakarta.faces.context.FacesContext
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].getViewState(jakarta.faces.context.FacesContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
    - '[jakarta.faces.render.ResponseStateManager].getViewState(jakarta.faces.context.FacesContext,Object)'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].getViewState(jakarta.faces.context.FacesContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:111,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:112,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 1
    argNames:
    - state
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:116,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:117,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:117,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:128,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:129,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:129,1
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - context
    - writer
    argTypes:
    - jakarta.faces.context.FacesContext
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].writeViewStateField(jakarta.faces.context.FacesContext,java.io.Writer)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[])'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
    - '[java.io.Writer].write(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].writeViewStateField(jakarta.faces.context.FacesContext,java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:142,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getDefaultRenderKitId()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:142,1
    - Dst: RenderKitFactory.HTML_BASIC_RENDER_KIT.equals(org.springframework.faces.webflow.FlowResponseStateManager)
      Src: org.springframework.faces.webflow.FlowResponseStateManager:143,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:144,1
    - Dst: '[jakarta.faces.context.ResponseWriter].startElement(String,org.springframework.faces.webflow.FlowResponseStateManager)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:144,1
    - Dst: '[jakarta.faces.context.ResponseWriter].writeAttribute(String,String,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:145,1
    - Dst: '[jakarta.faces.context.ResponseWriter].writeAttribute(String,org.springframework.faces.webflow.FlowResponseStateManager,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:146,1
    - Dst: '[jakarta.faces.context.ResponseWriter].writeAttribute(String,org.springframework.faces.webflow.FlowResponseStateManager,String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:147,1
    - Dst: '[jakarta.faces.context.ResponseWriter].endElement(String)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.context.ResponseWriter
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 2
    argNames:
    - context
    - writer
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.context.ResponseWriter
    constantsTouched: []
    func_position:
      end: 150
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 150
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].writeRenderKitIdField(jakarta.faces.context.FacesContext,jakarta.faces.context.ResponseWriter)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.ResponseWriter].writeAttribute(String,String,String)'
    - RenderKitFactory.HTML_BASIC_RENDER_KIT.equals(org.springframework.faces.webflow.FlowResponseStateManager)
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getDefaultRenderKitId()'
    - '[jakarta.faces.context.ResponseWriter].endElement(String)'
    - '[jakarta.faces.context.ResponseWriter].startElement(String,org.springframework.faces.webflow.FlowResponseStateManager)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[jakarta.faces.context.ResponseWriter].writeAttribute(String,org.springframework.faces.webflow.FlowResponseStateManager,String)'
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].writeRenderKitIdField(jakarta.faces.context.FacesContext,jakarta.faces.context.ResponseWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:154,1
    - Dst: '[jakarta.faces.render.ResponseStateManager].isPostback(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].isPostback(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
    - '[jakarta.faces.render.ResponseStateManager].isPostback(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].isPostback(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:159,1
    - Dst: '[jakarta.faces.render.ResponseStateManager].getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowResponseStateManager:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - char[]
      - char[]
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.faces.render.ResponseStateManager
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.springframework.faces.webflow.FlowResponseStateManager].getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.render.ResponseStateManager].getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.FlowResponseStateManager].getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.ResourceHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ResourceHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowResourceHandler
      static: false
      superClass: jakarta.faces.application.ResourceHandlerWrapper
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.application.ResourceHandler
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.faces.webflow.FlowResourceHandler].<init>(jakarta.faces.application.ResourceHandler)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResourceHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowResourceHandler
    signature: '[org.springframework.faces.webflow.FlowResourceHandler].<init>(jakarta.faces.application.ResourceHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ResourceHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.ResourceHandler
      static: false
      superClass: jakarta.faces.application.ResourceHandlerWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.FlowResourceHandler].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResourceHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.application.ResourceHandler
    signature: '[org.springframework.faces.webflow.FlowResourceHandler].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:53,1
    - Dst: '[jakarta.faces.application.ResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowResourceHandler:54,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:59,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:59,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.faces.webflow.FlowResourceHandler:61,1
    - Dst: '[org.springframework.context.ApplicationContext].getParent()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:64,1
    - Dst: '[org.springframework.faces.webflow.FlowResourceHandler].getResource(String)'
      Src: org.springframework.faces.webflow.FlowResourceHandler:65,1
    - Dst: '[org.springframework.faces.webflow.FlowResourceHandler].getURL()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:66,1
    - Dst: '[org.springframework.faces.webflow.FlowResourceHandler].exists()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:67,1
    - Dst: '[jakarta.faces.application.ViewResource].<init>()'
      Src: org.springframework.faces.webflow.FlowResourceHandler:68,1
    - Dst: '[jakarta.faces.application.ResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
      Src: org.springframework.faces.webflow.FlowResourceHandler:75,1
    - Dst: '[jakarta.faces.FacesException].<init>(org.springframework.faces.webflow.FlowResourceHandler)'
      Src: org.springframework.faces.webflow.FlowResourceHandler:78,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.application.ResourceHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.application.ViewResource
      static: false
      superClass: jakarta.faces.application.ResourceHandlerWrapper
    argCount: 2
    argNames:
    - facesContext
    - resourceName
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.webflow.FlowResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResourceHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[jakarta.faces.FacesException].<init>(org.springframework.faces.webflow.FlowResourceHandler)'
    - '[org.springframework.faces.webflow.FlowResourceHandler].getURL()'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.context.ApplicationContext].getParent()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.faces.webflow.FlowResourceHandler].getResource(String)'
    - '[jakarta.faces.application.ResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
    - '[jakarta.faces.application.ViewResource].<init>()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.faces.webflow.FlowResourceHandler].exists()'
    linkageType: ''
    returnType: jakarta.faces.application.ViewResource
    signature: '[org.springframework.faces.webflow.FlowResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.application.StateManagerWrapper].<init>(jakarta.faces.application.StateManager)'
      Src: org.springframework.faces.webflow.FlowStateManager:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.application.StateManager
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowStateManager
      static: false
      superClass: jakarta.faces.application.StateManagerWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.application.StateManager
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.faces.webflow.FlowStateManager].<init>(jakarta.faces.application.StateManager)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowStateManager.java
    functionUses: 1
    functionsReached:
    - '[jakarta.faces.application.StateManagerWrapper].<init>(jakarta.faces.application.StateManager)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowStateManager
    signature: '[org.springframework.faces.webflow.FlowStateManager].<init>(jakarta.faces.application.StateManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowStateManager:38,1
    - Dst: '[jakarta.faces.application.StateManagerWrapper].isSavingStateInClient(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowStateManager:39,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.faces.application.StateManagerWrapper
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.webflow.FlowStateManager].isSavingStateInClient(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowStateManager.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.application.StateManagerWrapper].isSavingStateInClient(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowStateManager].isSavingStateInClient(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser:47,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser:48,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].putContextFactory(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ExpressionFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser
      static: false
      superClass: org.springframework.binding.expression.el.ELExpressionParser
    argCount: 1
    argNames:
    - expressionFactory
    argTypes:
    - jakarta.el.ExpressionFactory
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].putContextFactory(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:54,1
    - Dst: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:55,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:55,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:56,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:56,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:57,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:57,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:58,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:58,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:59,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:59,1
    - Dst: '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:60,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ActionMethodELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:60,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanResolver].<init>()'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:61,1
    - Dst: '[java.util.ArrayList].add(org.springframework.faces.webflow.JsfManagedBeanResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:61,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.ArrayList)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:62,1
    - Dst: '[WebFlowELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver)'
      Src: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[WebFlowELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    - '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[java.util.ArrayList].add(org.springframework.faces.webflow.JsfManagedBeanResolver)'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ActionMethodELResolver)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    - '[org.springframework.faces.webflow.JsfManagedBeanResolver].<init>()'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.ArrayList)'
    - '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELResolver
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext
      static: false
      superClass: ELContext
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - jakarta.el.ELResolver
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELResolver
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getELResolver()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.ELResolver
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getELResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.FunctionMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getFunctionMapper()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.FunctionMapper
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getFunctionMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.VariableMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getVariableMapper()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.VariableMapper
    signature: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getVariableMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:38,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:39,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:42,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getApplicationContext()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:43,1
    - Dst: '[org.springframework.faces.webflow.JsfAjaxHandler].setApplicationContext(org.springframework.faces.webflow.JsfFlowHandlerAdapter)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:43,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setAjaxHandler(org.springframework.faces.webflow.JsfAjaxHandler)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfFlowHandlerAdapter.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.faces.webflow.JsfAjaxHandler].setApplicationContext(org.springframework.faces.webflow.JsfFlowHandlerAdapter)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getApplicationContext()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].setAjaxHandler(org.springframework.faces.webflow.JsfAjaxHandler)'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getAjaxHandler()'
    - '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:51,1
    - Dst: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getServletContext()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:53,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfFlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:53,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].setAttribute(String,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:54,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:55,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].removeAttribute(String)'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:58,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
      Src: org.springframework.faces.webflow.JsfFlowHandlerAdapter:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.ModelAndView
      static: false
      superClass: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    argCount: 3
    argNames:
    - request
    - response
    - handler
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 61
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfFlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
    - '[jakarta.servlet.http.HttpServletRequest].setAttribute(String,jakarta.faces.context.FacesContext)'
    - '[jakarta.servlet.http.HttpServletRequest].removeAttribute(String)'
    - '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
    - '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.webflow.JsfFlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
    - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].getServletContext()'
    linkageType: ''
    returnType: org.springframework.web.servlet.ModelAndView
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfFlowHandlerAdapter
      static: false
      superClass: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfFlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfFlowHandlerAdapter
    signature: '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.webflow.FlowLifecycle:46,1
    - Dst: '[T].getLifecycle(org.springframework.faces.webflow.FlowLifecycle)'
      Src: org.springframework.faces.webflow.FlowLifecycle:47,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].<init>(org.springframework.faces.webflow.FlowLifecycle)'
      Src: org.springframework.faces.webflow.FlowLifecycle:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: true
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 5
    functionsReached:
    - '[T].getLifecycle(org.springframework.faces.webflow.FlowLifecycle)'
    - '[org.springframework.faces.webflow.FlowLifecycle].<init>(org.springframework.faces.webflow.FlowLifecycle)'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.FlowLifecycle:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.faces.webflow.FlowLifecycle
      static: false
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowLifecycle
    signature: '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.webflow.FlowLifecycle].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowLifecycle:64,1
    - Dst: PhaseId.APPLY_REQUEST_VALUES.getOrdinal()
      Src: org.springframework.faces.webflow.FlowLifecycle:65,1
    - Dst: PhaseId.INVOKE_APPLICATION.getOrdinal()
      Src: org.springframework.faces.webflow.FlowLifecycle:65,1
    - Dst: PhaseId.VALUES.get(org.springframework.faces.webflow.FlowLifecycle)
      Src: org.springframework.faces.webflow.FlowLifecycle:66,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].skipPhase(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowLifecycle)'
      Src: org.springframework.faces.webflow.FlowLifecycle:67,1
    - Dst: '[jakarta.faces.context.FacesContext].setCurrentPhaseId(org.springframework.faces.webflow.FlowLifecycle)'
      Src: org.springframework.faces.webflow.FlowLifecycle:68,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].invokePhase(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowLifecycle)'
      Src: org.springframework.faces.webflow.FlowLifecycle:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 72
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 3
    functionsReached:
    - PhaseId.INVOKE_APPLICATION.getOrdinal()
    - PhaseId.VALUES.get(org.springframework.faces.webflow.FlowLifecycle)
    - '[org.springframework.faces.webflow.FlowLifecycle].skipPhase(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowLifecycle)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - PhaseId.APPLY_REQUEST_VALUES.getOrdinal()
    - '[jakarta.faces.context.FacesContext].setCurrentPhaseId(org.springframework.faces.webflow.FlowLifecycle)'
    - '[org.springframework.faces.webflow.FlowLifecycle].invokePhase(jakarta.faces.context.FacesContext,org.springframework.faces.webflow.FlowLifecycle)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getResponseComplete()'
      Src: org.springframework.faces.webflow.FlowLifecycle:75,1
    - Dst: '[jakarta.faces.context.FacesContext].getRenderResponse()'
      Src: org.springframework.faces.webflow.FlowLifecycle:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.event.PhaseId
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 2
    argNames:
    - context
    - phaseId
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.event.PhaseId
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].skipPhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.context.FacesContext].getResponseComplete()'
    - '[jakarta.faces.context.FacesContext].getRenderResponse()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowLifecycle].skipPhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(jakarta.faces.event.PhaseId,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:83,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowLifecycle:85,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowLifecycle:86,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].processDecodes(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:86,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowLifecycle:88,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowLifecycle:89,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].processValidators(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:89,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowLifecycle:91,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowLifecycle:92,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].processUpdates(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:92,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowLifecycle:94,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowLifecycle:95,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].processApplication(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:95,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(jakarta.faces.event.PhaseId,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.webflow.FlowLifecycle:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - jakarta.faces.event.PhaseId
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.faces.support.LifecycleWrapper
    argCount: 2
    argNames:
    - context
    - phaseId
    argTypes:
    - jakarta.faces.context.FacesContext
    - jakarta.faces.event.PhaseId
    constantsTouched: []
    func_position:
      end: 98
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 98
    functionName: '[org.springframework.faces.webflow.FlowLifecycle].invokePhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].processValidators(jakarta.faces.context.FacesContext)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(jakarta.faces.event.PhaseId,jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.FlowLifecycle].processDecodes(jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    - '[org.springframework.faces.webflow.FlowLifecycle].processApplication(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.FlowLifecycle].processUpdates(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(jakarta.faces.event.PhaseId,jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowLifecycle].invokePhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FacesContextHelper:48,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FacesContextHelper:49,1
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
      Src: org.springframework.faces.webflow.FacesContextHelper:51,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.FacesContextHelper:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - request
    - response
    argTypes:
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 55
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesContextHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FacesContextHelper:64,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].release()'
      Src: org.springframework.faces.webflow.FacesContextHelper:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesContextHelper.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.faces.webflow.FacesContextHelper].release()'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.webflow.FacesContextHelper:78,1
    - Dst: '[T].getFacesContext(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.FacesContextHelper:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Object
      - jakarta.faces.lifecycle.Lifecycle
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.context.FacesContext
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - context
    - request
    - response
    - lifecycle
    argTypes:
    - Object
    - Object
    - Object
    - jakarta.faces.lifecycle.Lifecycle
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesContextHelper.java
    functionUses: 2
    functionsReached:
    - '[T].getFacesContext(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    linkageType: ''
    returnType: jakarta.faces.context.FacesContext
    signature: '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FacesContextHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesContextHelper.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.FacesContextHelper
    signature: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.component.UIViewRoot
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.ViewRootHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewRoot
    argTypes:
    - jakarta.faces.component.UIViewRoot
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.faces.webflow.ViewRootHolder].<init>(jakarta.faces.component.UIViewRoot)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/ViewRootHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.ViewRootHolder
    signature: '[org.springframework.faces.webflow.ViewRootHolder].<init>(jakarta.faces.component.UIViewRoot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.component.UIViewRoot
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.component.UIViewRoot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.webflow.ViewRootHolder].getViewRoot()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/ViewRootHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.component.UIViewRoot
    signature: '[org.springframework.faces.webflow.ViewRootHolder].getViewRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.render.RenderKit].getResponseStateManager()'
      Src: org.springframework.faces.webflow.FlowRenderKit:38,1
    - Dst: '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(org.springframework.faces.webflow.FlowRenderKit)'
      Src: org.springframework.faces.webflow.FlowRenderKit:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.render.RenderKit
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.render.RenderKit
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowRenderKit
      static: false
      superClass: jakarta.faces.render.RenderKitWrapper
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - jakarta.faces.render.RenderKit
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.webflow.FlowRenderKit].<init>(jakarta.faces.render.RenderKit)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowRenderKit.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.render.RenderKit].getResponseStateManager()'
    - '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(org.springframework.faces.webflow.FlowRenderKit)'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowRenderKit
    signature: '[org.springframework.faces.webflow.FlowRenderKit].<init>(jakarta.faces.render.RenderKit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.render.RenderKit
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.render.RenderKit
      static: false
      superClass: jakarta.faces.render.RenderKitWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.webflow.FlowRenderKit].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowRenderKit.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.render.RenderKit
    signature: '[org.springframework.faces.webflow.FlowRenderKit].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowRenderKit:50,1
    - Dst: '[jakarta.faces.render.RenderKit].getResponseStateManager()'
      Src: org.springframework.faces.webflow.FlowRenderKit:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.render.RenderKit
      - jakarta.faces.render.ResponseStateManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.render.ResponseStateManager
      static: false
      superClass: jakarta.faces.render.RenderKitWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.springframework.faces.webflow.FlowRenderKit].getResponseStateManager()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowRenderKit.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.render.RenderKit].getResponseStateManager()'
    linkageType: ''
    returnType: jakarta.faces.render.ResponseStateManager
    signature: '[org.springframework.faces.webflow.FlowRenderKit].getResponseStateManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfViewFactoryCreator].getLifecycle()'
      Src: org.springframework.faces.webflow.JsfViewFactoryCreator:43,1
    - Dst: '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
      Src: org.springframework.faces.webflow.JsfViewFactoryCreator:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - viewIdExpression
    - expressionParser
    - conversionService
    - binderConfiguration
    - validator
    - resolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.Validator
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
    - '[org.springframework.faces.webflow.JsfViewFactoryCreator].getLifecycle()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.faces.webflow.JsfViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryCreator].getViewIdByConvention(String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.faces.webflow.JsfViewFactoryCreator].getViewIdByConvention(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
      Src: org.springframework.faces.webflow.JsfViewFactoryCreator:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryCreator].getLifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactoryCreator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.webflow.JsfViewFactoryCreator].getLifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.JsfViewFactoryCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.webflow.JsfViewFactoryCreator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactoryCreator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.webflow.JsfViewFactoryCreator
    signature: '[org.springframework.faces.webflow.JsfViewFactoryCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.webflow.FlowActionListener:56,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListener:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ActionListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.webflow.FlowActionListener
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - jakarta.faces.event.ActionListener
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.faces.webflow.FlowActionListener].<init>(jakarta.faces.event.ActionListener)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.faces.webflow.FlowActionListener
    signature: '[org.springframework.faces.webflow.FlowActionListener].<init>(jakarta.faces.event.ActionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
      Src: org.springframework.faces.webflow.FlowActionListener:69,1
    - Dst: '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
      Src: org.springframework.faces.webflow.FlowActionListener:70,1
    - Dst: '[jakarta.faces.context.FacesContext].getCurrentInstance()'
      Src: org.springframework.faces.webflow.FlowActionListener:73,1
    - Dst: '[jakarta.faces.event.ActionEvent].getSource()'
      Src: org.springframework.faces.webflow.FlowActionListener:74,1
    - Dst: source.getActionExpression()
      Src: org.springframework.faces.webflow.FlowActionListener:76,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.FlowActionListener:77,1
    - Dst: source.getActionExpression()
      Src: org.springframework.faces.webflow.FlowActionListener:78,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:78,1
    - Dst: source.getActionExpression()
      Src: org.springframework.faces.webflow.FlowActionListener:80,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getELContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:80,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].invoke(org.springframework.faces.webflow.FlowActionListener,null)'
      Src: org.springframework.faces.webflow.FlowActionListener:80,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:82,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.webflow.FlowActionListener:83,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:84,1
    - Dst: source.isImmediate()
      Src: org.springframework.faces.webflow.FlowActionListener:86,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].validateModel(org.springframework.faces.webflow.FlowActionListener,org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:86,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:87,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowActionListener:87,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].put(String,org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:87,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:90,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:91,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getRequestMap()'
      Src: org.springframework.faces.webflow.FlowActionListener:91,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].remove(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:91,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].renderResponse()'
      Src: org.springframework.faces.webflow.FlowActionListener:95,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.event.AbortProcessingException
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - actionEvent
    argTypes:
    - jakarta.faces.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 96
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 96
    functionName: '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 2
    functionsReached:
    - '[jakarta.faces.event.ActionListener].processAction(jakarta.faces.event.ActionEvent)'
    - '[org.springframework.faces.webflow.FlowActionListener].getExternalContext()'
    - '[org.springframework.faces.webflow.FlowActionListener].put(String,org.springframework.faces.webflow.FlowActionListener)'
    - '[jakarta.faces.context.FacesContext].getCurrentInstance()'
    - source.isImmediate()
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.faces.webflow.FlowActionListener].invoke(org.springframework.faces.webflow.FlowActionListener,null)'
    - '[org.springframework.faces.webflow.FlowActionListener].getRequestMap()'
    - source.getActionExpression()
    - '[org.springframework.faces.webflow.FlowActionListener].remove(String)'
    - '[org.springframework.faces.webflow.FlowActionListener].renderResponse()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
    - '[jakarta.faces.event.ActionEvent].getSource()'
    - '[org.springframework.faces.webflow.FlowActionListener].getELContext()'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.faces.webflow.FlowActionListener)'
    - '[org.springframework.faces.webflow.FlowActionListener].validateModel(org.springframework.faces.webflow.FlowActionListener,org.springframework.faces.webflow.FlowActionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:102,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getModelObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:103,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].shouldValidate(org.springframework.webflow.execution.RequestContext,Object,String)'
      Src: org.springframework.faces.webflow.FlowActionListener:104,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].validate(org.springframework.webflow.execution.RequestContext,Object,String)'
      Src: org.springframework.faces.webflow.FlowActionListener:105,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:106,1
    - Dst: '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
      Src: org.springframework.faces.webflow.FlowActionListener:106,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.faces.webflow.FlowActionListener:108,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
      Src: org.springframework.faces.webflow.FlowActionListener:108,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListener:109,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:110,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.faces.webflow.FlowActionListener:110,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowActionListener:111,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].findComponent(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:111,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:112,1
    - Dst: '[jakarta.faces.context.FacesContext].getViewRoot()'
      Src: org.springframework.faces.webflow.FlowActionListener:114,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].findComponent(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:114,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:115,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.springframework.faces.webflow.FlowActionListener:117,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.springframework.faces.webflow.FlowActionListener:118,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.springframework.faces.webflow.FlowActionListener:119,1
    - Dst: '[java.util.ArrayList].get(org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:120,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.faces.webflow.FlowActionListener:122,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.FlowActionListener,org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:122,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - facesContext
    - eventId
    argTypes:
    - jakarta.faces.context.FacesContext
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 100
    functionDepth: 6
    functionLinenumber: 100
    functionLinenumberEnd: 128
    functionName: '[org.springframework.faces.webflow.FlowActionListener].validateModel(jakarta.faces.context.FacesContext,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.faces.webflow.FlowActionListener].shouldValidate(org.springframework.webflow.execution.RequestContext,Object,String)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[java.util.ArrayList].size()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.faces.webflow.FlowActionListener,org.springframework.faces.webflow.FlowActionListener)'
    - '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
    - '[org.springframework.faces.webflow.FlowActionListener].getModelObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.faces.webflow.FlowActionListener].findComponent(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.faces.webflow.FlowActionListener].validate(org.springframework.webflow.execution.RequestContext,Object,String)'
    - '[java.util.ArrayList].add(String)'
    - '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
    - '[java.util.ArrayList].get(org.springframework.faces.webflow.FlowActionListener)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
    - '[jakarta.faces.context.FacesContext].getViewRoot()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowActionListener].validateModel(jakarta.faces.context.FacesContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:131,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.springframework.faces.webflow.FlowActionListener].getModelObject(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.faces.webflow.FlowActionListener].getModelObject(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.faces.webflow.FlowActionListener:140,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.faces.webflow.FlowActionListener:140,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].get(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.faces.webflow.FlowActionListener].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:147,1
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.faces.webflow.FlowActionListener:149,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].contains(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:149,1
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.faces.webflow.FlowActionListener:150,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getBoolean(String)'
      Src: org.springframework.faces.webflow.FlowActionListener:150,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - requestContext
    - model
    - eventId
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 154
    functionName: '[org.springframework.faces.webflow.FlowActionListener].shouldValidate(org.springframework.webflow.execution.RequestContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
    - '[org.springframework.faces.webflow.FlowActionListener].contains(String)'
    - '[org.springframework.faces.webflow.FlowActionListener].getBoolean(String)'
    - '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.faces.webflow.FlowActionListener].shouldValidate(org.springframework.webflow.execution.RequestContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:158,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.faces.webflow.FlowActionListener:158,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowActionListener:161,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.faces.webflow.FlowActionListener:161,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].get(org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:161,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].getHintResolver(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.faces.webflow.FlowActionListener:164,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,null,org.springframework.validation.MessageCodesResolver,null,org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.faces.webflow.FlowActionListener:163,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:165,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.faces.webflow.FlowActionListener:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - requestContext
    - model
    - eventId
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 156
    functionDepth: 5
    functionLinenumber: 156
    functionLinenumberEnd: 167
    functionName: '[org.springframework.faces.webflow.FlowActionListener].validate(org.springframework.webflow.execution.RequestContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.faces.webflow.FlowActionListener].getHintResolver(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.faces.webflow.FlowActionListener)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,null,org.springframework.validation.MessageCodesResolver,null,org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.faces.webflow.FlowActionListener].get(org.springframework.faces.webflow.FlowActionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.webflow.FlowActionListener].validate(org.springframework.webflow.execution.RequestContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.faces.webflow.FlowActionListener:171,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.faces.webflow.FlowActionListener:171,1
    - Dst: '[org.springframework.faces.webflow.FlowActionListener].get(org.springframework.faces.webflow.FlowActionListener)'
      Src: org.springframework.faces.webflow.FlowActionListener:171,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
      Src: org.springframework.faces.webflow.FlowActionListener:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - jakarta.faces.event.ActionListener
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.validation.ValidationHintResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 175
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 175
    functionName: '[org.springframework.faces.webflow.FlowActionListener].getHintResolver(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.faces.webflow.FlowActionListener].get(org.springframework.faces.webflow.FlowActionListener)'
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHintResolver
    signature: '[org.springframework.faces.webflow.FlowActionListener].getHintResolver(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.faces.support.RequestLoggingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/RequestLoggingPhaseListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.RequestLoggingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.faces.support.RequestLoggingPhaseListener:40,1
    - Dst: '[jakarta.faces.event.PhaseEvent].getPhaseId()'
      Src: org.springframework.faces.support.RequestLoggingPhaseListener:41,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.faces.support.RequestLoggingPhaseListener:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.faces.event.PhaseEvent
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.support.RequestLoggingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/RequestLoggingPhaseListener.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[jakarta.faces.event.PhaseEvent].getPhaseId()'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.RequestLoggingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.event.PhaseId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.support.RequestLoggingPhaseListener].getPhaseId()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/RequestLoggingPhaseListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.event.PhaseId
    signature: '[org.springframework.faces.support.RequestLoggingPhaseListener].getPhaseId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.faces.support.RequestLoggingPhaseListener:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.faces.event.PhaseListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.support.RequestLoggingPhaseListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.support.RequestLoggingPhaseListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/RequestLoggingPhaseListener.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.faces.support.RequestLoggingPhaseListener
    signature: '[org.springframework.faces.support.RequestLoggingPhaseListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
      Src: org.springframework.faces.support.LifecycleWrapper:38,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].addPhaseListener(jakarta.faces.event.PhaseListener)'
      Src: org.springframework.faces.support.LifecycleWrapper:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 1
    argNames:
    - listener
    argTypes:
    - jakarta.faces.event.PhaseListener
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.faces.support.LifecycleWrapper].addPhaseListener(jakarta.faces.event.PhaseListener)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    - '[jakarta.faces.lifecycle.Lifecycle].addPhaseListener(jakarta.faces.event.PhaseListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.LifecycleWrapper].addPhaseListener(jakarta.faces.event.PhaseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
      Src: org.springframework.faces.support.LifecycleWrapper:42,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].execute(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.support.LifecycleWrapper:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.faces.support.LifecycleWrapper].execute(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached:
    - '[jakarta.faces.lifecycle.Lifecycle].execute(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.LifecycleWrapper].execute(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
      Src: org.springframework.faces.support.LifecycleWrapper:46,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
      Src: org.springframework.faces.support.LifecycleWrapper:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: PhaseListener[]
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.faces.support.LifecycleWrapper].getPhaseListeners()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    - '[jakarta.faces.lifecycle.Lifecycle].getPhaseListeners()'
    linkageType: ''
    returnType: PhaseListener[]
    signature: '[org.springframework.faces.support.LifecycleWrapper].getPhaseListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
      Src: org.springframework.faces.support.LifecycleWrapper:50,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].removePhaseListener(jakarta.faces.event.PhaseListener)'
      Src: org.springframework.faces.support.LifecycleWrapper:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.event.PhaseListener
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 1
    argNames:
    - listener
    argTypes:
    - jakarta.faces.event.PhaseListener
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.faces.support.LifecycleWrapper].removePhaseListener(jakarta.faces.event.PhaseListener)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    - '[jakarta.faces.lifecycle.Lifecycle].removePhaseListener(jakarta.faces.event.PhaseListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.LifecycleWrapper].removePhaseListener(jakarta.faces.event.PhaseListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
      Src: org.springframework.faces.support.LifecycleWrapper:54,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].render(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.support.LifecycleWrapper:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.faces.FacesException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.faces.context.FacesContext
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.faces.support.LifecycleWrapper].render(jakarta.faces.context.FacesContext)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
    - '[jakarta.faces.lifecycle.Lifecycle].render(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.support.LifecycleWrapper].render(jakarta.faces.context.FacesContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.support.LifecycleWrapper
      static: false
      superClass: jakarta.faces.lifecycle.Lifecycle
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.support.LifecycleWrapper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.support.LifecycleWrapper
    signature: '[org.springframework.faces.support.LifecycleWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.servlet.view.AbstractUrlBasedView].afterPropertiesSet()'
      Src: org.springframework.faces.mvc.JsfView:46,1
    - Dst: '[org.springframework.faces.mvc.JsfView].createFacesLifecycle()'
      Src: org.springframework.faces.mvc.JsfView:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.view.AbstractUrlBasedView
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.faces.mvc.JsfView].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.view.AbstractUrlBasedView].afterPropertiesSet()'
    - '[org.springframework.faces.mvc.JsfView].createFacesLifecycle()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfView].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
      Src: org.springframework.faces.mvc.JsfView:53,1
    - Dst: '[org.springframework.faces.mvc.JsfView].getServletContext()'
      Src: org.springframework.faces.mvc.JsfView:54,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.mvc.JsfView,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.faces.mvc.JsfView:54,1
    - Dst: '[org.springframework.faces.mvc.JsfView].populateRequestMap(jakarta.faces.context.FacesContext,java.util.Map<String,Object>)'
      Src: org.springframework.faces.mvc.JsfView:56,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.mvc.JsfView,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.mvc.JsfView:58,1
    - Dst: '[jakarta.faces.context.FacesContext].getApplication()'
      Src: org.springframework.faces.mvc.JsfView:60,1
    - Dst: '[org.springframework.faces.mvc.JsfView].getViewHandler()'
      Src: org.springframework.faces.mvc.JsfView:60,1
    - Dst: '[org.springframework.faces.mvc.JsfView].initView(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.mvc.JsfView:61,1
    - Dst: '[org.springframework.faces.mvc.JsfView].getUrl()'
      Src: org.springframework.faces.mvc.JsfView:63,1
    - Dst: '[org.springframework.faces.mvc.JsfView].createView(jakarta.faces.context.FacesContext,org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:63,1
    - Dst: '[org.springframework.faces.mvc.JsfView].getUrl()'
      Src: org.springframework.faces.mvc.JsfView:64,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.faces.mvc.JsfView,String)'
      Src: org.springframework.faces.mvc.JsfView:64,1
    - Dst: '[org.springframework.web.servlet.support.RequestContextUtils].getLocale(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.faces.mvc.JsfView:65,1
    - Dst: '[org.springframework.faces.mvc.JsfView].setLocale(org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:65,1
    - Dst: '[org.springframework.faces.mvc.JsfView].setTransient(boolean)'
      Src: org.springframework.faces.mvc.JsfView:66,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:68,1
    - Dst: '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.mvc.JsfView,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.mvc.JsfView:70,1
    - Dst: '[jakarta.faces.context.FacesContext].setViewRoot(org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:72,1
    - Dst: '[jakarta.faces.context.FacesContext].renderResponse()'
      Src: org.springframework.faces.mvc.JsfView:73,1
    - Dst: '[org.springframework.faces.mvc.JsfView].debug(String)'
      Src: org.springframework.faces.mvc.JsfView:75,1
    - Dst: '[jakarta.faces.lifecycle.Lifecycle].render(jakarta.faces.context.FacesContext)'
      Src: org.springframework.faces.mvc.JsfView:76,1
    - Dst: '[org.springframework.faces.mvc.JsfView].debug(String)'
      Src: org.springframework.faces.mvc.JsfView:78,1
    - Dst: '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
      Src: org.springframework.faces.mvc.JsfView:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.view.AbstractUrlBasedView
    argCount: 3
    argNames:
    - model
    - request
    - response
    argTypes:
    - java.util.Map<String,Object>
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 81
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 81
    functionName: '[org.springframework.faces.mvc.JsfView].renderMergedOutputModel(java.util.Map<String,Object>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.support.RequestContextUtils].getLocale(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.faces.mvc.JsfView].createView(jakarta.faces.context.FacesContext,org.springframework.faces.mvc.JsfView)'
    - '[jakarta.faces.context.FacesContext].getApplication()'
    - '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
    - '[org.springframework.faces.mvc.JsfView].getUrl()'
    - '[org.springframework.faces.mvc.JsfView].getServletContext()'
    - '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(org.springframework.faces.mvc.JsfView,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.mvc.JsfView].setLocale(org.springframework.faces.mvc.JsfView)'
    - '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(org.springframework.faces.mvc.JsfView,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.faces.mvc.JsfView].getViewHandler()'
    - '[org.springframework.faces.mvc.JsfView].populateRequestMap(jakarta.faces.context.FacesContext,java.util.Map<String,Object>)'
    - '[jakarta.faces.context.FacesContext].setViewRoot(org.springframework.faces.mvc.JsfView)'
    - '[org.springframework.faces.mvc.JsfView].initView(jakarta.faces.context.FacesContext)'
    - '[org.springframework.faces.mvc.JsfView].setTransient(boolean)'
    - '[org.springframework.faces.mvc.JsfView].debug(String)'
    - '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
    - '[jakarta.faces.context.FacesContext].renderResponse()'
    - '[org.springframework.util.Assert].notNull(org.springframework.faces.mvc.JsfView,String)'
    - '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(org.springframework.faces.mvc.JsfView,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
    - '[jakarta.faces.lifecycle.Lifecycle].render(jakarta.faces.context.FacesContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfView].renderMergedOutputModel(java.util.Map<String,Object>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.faces.context.FacesContext].getExternalContext()'
      Src: org.springframework.faces.mvc.JsfView:84,1
    - Dst: '[org.springframework.faces.mvc.JsfView].getRequestMap()'
      Src: org.springframework.faces.mvc.JsfView:84,1
    - Dst: '[java.util.Map<String,Object>].entrySet()'
      Src: org.springframework.faces.mvc.JsfView:85,1
    - Dst: entry.getKey()
      Src: org.springframework.faces.mvc.JsfView:88,1
    - Dst: entry.getValue()
      Src: org.springframework.faces.mvc.JsfView:88,1
    - Dst: '[org.springframework.faces.mvc.JsfView].put(org.springframework.faces.mvc.JsfView,org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.faces.context.FacesContext
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.view.AbstractUrlBasedView
    argCount: 2
    argNames:
    - facesContext
    - model
    argTypes:
    - jakarta.faces.context.FacesContext
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.springframework.faces.mvc.JsfView].populateRequestMap(jakarta.faces.context.FacesContext,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
    functionUses: 1
    functionsReached:
    - entry.getValue()
    - entry.getKey()
    - '[org.springframework.faces.mvc.JsfView].put(org.springframework.faces.mvc.JsfView,org.springframework.faces.mvc.JsfView)'
    - '[jakarta.faces.context.FacesContext].getExternalContext()'
    - '[java.util.Map<String,Object>].entrySet()'
    - '[org.springframework.faces.mvc.JsfView].getRequestMap()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.faces.mvc.JsfView].populateRequestMap(jakarta.faces.context.FacesContext,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.webflow.JsfUtils].findFactory()'
      Src: org.springframework.faces.mvc.JsfView:93,1
    - Dst: '[T].getLifecycle(org.springframework.faces.mvc.JsfView)'
      Src: org.springframework.faces.mvc.JsfView:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.faces.lifecycle.Lifecycle
      static: false
      superClass: org.springframework.web.servlet.view.AbstractUrlBasedView
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.springframework.faces.mvc.JsfView].createFacesLifecycle()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
    functionUses: 1
    functionsReached:
    - '[T].getLifecycle(org.springframework.faces.mvc.JsfView)'
    - '[org.springframework.faces.webflow.JsfUtils].findFactory()'
    linkageType: ''
    returnType: jakarta.faces.lifecycle.Lifecycle
    signature: '[org.springframework.faces.mvc.JsfView].createFacesLifecycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.faces.lifecycle.Lifecycle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.mvc.JsfView
      static: false
      superClass: org.springframework.web.servlet.view.AbstractUrlBasedView
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.faces.mvc.JsfView].<init>()'
    functionSourceFile: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.mvc.JsfView
    signature: '[org.springframework.faces.mvc.JsfView].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>()'
      Src: org.springframework.webflow.TestException:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestException
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.TestException].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestException.java
    functionUses: 4
    functionsReached:
    - '[Exception].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.TestException
    signature: '[org.springframework.webflow.TestException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String,Throwable)'
      Src: org.springframework.webflow.TestException:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.TestException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestException.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.TestException
    signature: '[org.springframework.webflow.TestException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.springframework.webflow.TestException:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.TestException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestException.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.TestException
    signature: '[org.springframework.webflow.TestException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(Throwable)'
      Src: org.springframework.webflow.TestException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.TestException].<init>(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestException.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.TestException
    signature: '[org.springframework.webflow.TestException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.UnitTestTemplate].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/UnitTestTemplate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.UnitTestTemplate].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.UnitTestTemplate].scenario1()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/UnitTestTemplate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.UnitTestTemplate].scenario1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.UnitTestTemplate].scenario2()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/UnitTestTemplate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.UnitTestTemplate].scenario2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.UnitTestTemplate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.UnitTestTemplate].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/UnitTestTemplate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.UnitTestTemplate
    signature: '[org.springframework.webflow.UnitTestTemplate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.TestBean].execute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.TestBean].execute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.TestBean].getDatum1()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.TestBean].getDatum1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.TestBean].getDatum2()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.TestBean].getDatum2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.TestBean].getDatum3()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.springframework.webflow.TestBean].getDatum3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.TestBean:56,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.springframework.webflow.TestBean:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.TestBean].getEmptyMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,null)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.TestBean].getEmptyMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datum3
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.TestBean].setDatum3(java.util.Date)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.TestBean].setDatum3(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.TestBean].isExecuted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.TestBean].isExecuted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.TestBean].execute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.TestBean].execute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameter
    - parameter2
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.TestBean].execute(String,int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.TestBean].execute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.TestBean:87,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.TestBean].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.TestBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.TestBean:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.TestBean].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.TestBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - java.util.Date
      - boolean
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.TestBean
    signature: '[org.springframework.webflow.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.TestMultiAction].success()'
      Src: org.springframework.webflow.action.TestMultiAction:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.action.TestMultiAction].increment(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.TestMultiAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.TestMultiAction].increment(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.TestMultiAction].success()'
      Src: org.springframework.webflow.action.TestMultiAction:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.action.TestMultiAction].decrement(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.TestMultiAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.TestMultiAction].decrement(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.action.TestMultiAction].getCounter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.action.TestMultiAction].getCounter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - counter
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.action.TestMultiAction].setCounter(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.TestMultiAction].setCounter(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.TestMultiAction
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.TestMultiAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.TestMultiAction
    signature: '[org.springframework.webflow.action.TestMultiAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
      Src: org.springframework.webflow.action.MultiActionTests:41,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.action.MultiActionTests:41,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:42,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
      Src: org.springframework.webflow.action.MultiActionTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithMethodSignature()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
    - '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithMethodSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
      Src: org.springframework.webflow.action.MultiActionTests:48,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.action.MultiActionTests:48,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:50,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].fail(String)'
      Src: org.springframework.webflow.action.MultiActionTests:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithBogusMethodSignature()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
    - '[org.springframework.webflow.action.MultiActionTests].fail(String)'
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithBogusMethodSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.action.MultiActionTests:59,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
      Src: org.springframework.webflow.action.MultiActionTests:59,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.action.MultiActionTests:60,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.action.MultiActionTests:60,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.action.MultiActionTests:60,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.action.MultiActionTests:60,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:61,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
      Src: org.springframework.webflow.action.MultiActionTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithCurrentStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
    - '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testDispatchWithCurrentStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:68,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].fail(String)'
      Src: org.springframework.webflow.action.MultiActionTests:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.action.MultiActionTests].testNoSuchMethodWithCurrentStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionTests].fail(String)'
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testNoSuchMethodWithCurrentStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.action.MultiActionTests:78,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
      Src: org.springframework.webflow.action.MultiActionTests:78,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(null)'
      Src: org.springframework.webflow.action.MultiActionTests:78,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:79,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].fail(String)'
      Src: org.springframework.webflow.action.MultiActionTests:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.action.MultiActionTests].testCannotResolveMethod()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
    - '[org.springframework.webflow.action.MultiActionTests].fail(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testCannotResolveMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.TestMultiAction].setMethodResolver(org.springframework.webflow.action.MultiActionTests)'
      Src: org.springframework.webflow.action.MultiActionTests:89,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.MultiActionTests:90,1
    - Dst: '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
      Src: org.springframework.webflow.action.MultiActionTests:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.action.MultiActionTests].testCustomMethodResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.TestMultiAction].setMethodResolver(org.springframework.webflow.action.MultiActionTests)'
    - '[org.springframework.webflow.action.MultiActionTests].assertEquals(int,int)'
    - '[org.springframework.webflow.action.TestMultiAction].execute(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionTests].testCustomMethodResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.TestMultiAction].<init>()'
      Src: org.springframework.webflow.action.MultiActionTests:35,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.MultiActionTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.TestMultiAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.MultiActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.TestMultiAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiActionTests
    signature: '[org.springframework.webflow.action.MultiActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:16,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:17,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:18,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:19,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:20,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:20,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:20,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:21,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:21,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:21,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,org.springframework.webflow.action.FlowDefinitionRedirectActionTests)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FlowDefinitionRedirectAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 14
    functionDepth: 7
    functionLinenumber: 14
    functionLinenumberEnd: 22
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FlowDefinitionRedirectActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,org.springframework.webflow.action.FlowDefinitionRedirectActionTests)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,String)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:26,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:27,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:28,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:29,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:30,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:30,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FlowDefinitionRedirectAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 24
    functionDepth: 7
    functionLinenumber: 24
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullRequestFields()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FlowDefinitionRedirectActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].assertEquals(String,String)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullRequestFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(null)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:36,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].fail(String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectActionTests:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FlowDefinitionRedirectAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FlowDefinitionRedirectActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].fail(String)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FlowDefinitionRedirectAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FlowDefinitionRedirectActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FlowDefinitionRedirectActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FlowDefinitionRedirectActionTests
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.RenderActionTests:16,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.RenderActionTests:17,1
    - Dst: '[org.springframework.webflow.action.RenderAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.RenderActionTests:18,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.RenderActionTests:19,1
    - Dst: '[org.springframework.webflow.action.RenderAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.RenderActionTests:20,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].getId()'
      Src: org.springframework.webflow.action.RenderActionTests:21,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].assertEquals(String,org.springframework.webflow.action.RenderActionTests)'
      Src: org.springframework.webflow.action.RenderActionTests:21,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.action.RenderActionTests:22,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getArray(org.springframework.webflow.action.RenderActionTests)'
      Src: org.springframework.webflow.action.RenderActionTests:22,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].assertEquals(String)'
      Src: org.springframework.webflow.action.RenderActionTests:23,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].assertEquals(String)'
      Src: org.springframework.webflow.action.RenderActionTests:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 14
    functionDepth: 7
    functionLinenumber: 14
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.action.RenderActionTests].testRenderAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/RenderActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.RenderActionTests].assertEquals(String)'
    - '[org.springframework.webflow.action.RenderAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getArray(org.springframework.webflow.action.RenderActionTests)'
    - '[org.springframework.webflow.action.RenderActionTests].getId()'
    - '[org.springframework.webflow.action.RenderAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.RenderActionTests].assertEquals(String,org.springframework.webflow.action.RenderActionTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.RenderActionTests].testRenderAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.RenderAction].<init>(Expression[])'
      Src: org.springframework.webflow.action.RenderActionTests:30,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].fail(String)'
      Src: org.springframework.webflow.action.RenderActionTests:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.action.RenderActionTests].testIllegalNullArg()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/RenderActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.RenderActionTests].fail(String)'
    - '[org.springframework.webflow.action.RenderAction].<init>(Expression[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.RenderActionTests].testIllegalNullArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.RenderAction].<init>()'
      Src: org.springframework.webflow.action.RenderActionTests:40,1
    - Dst: '[org.springframework.webflow.action.RenderActionTests].fail(String)'
      Src: org.springframework.webflow.action.RenderActionTests:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.action.RenderActionTests].testIllegalEmptyArg()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/RenderActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.RenderActionTests].fail(String)'
    - '[org.springframework.webflow.action.RenderAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.RenderActionTests].testIllegalEmptyArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.RenderActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.RenderActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/RenderActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.RenderActionTests
    signature: '[org.springframework.webflow.action.RenderActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].resetCounters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].resetCounters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:67,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:68,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 5
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:74,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:75,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 5
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithoutRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithoutRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:80,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertEquals(int,org.springframework.webflow.action.MultiActionIntegrationTests,String)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:84,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertEquals(int,org.springframework.webflow.action.MultiActionIntegrationTests,String)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - counterWithRequestContext
    - counterWithoutRequestContext
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests].assertEquals(int,org.springframework.webflow.action.MultiActionIntegrationTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - CountingMultiAction
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiActionIntegrationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiActionIntegrationTests
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CountingMultiAction].<init>()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CountingMultiAction
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].countingMultiAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[CountingMultiAction].<init>()'
    linkageType: ''
    returnType: CountingMultiAction
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].countingMultiAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowRegistry()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:100,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:100,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowExecutor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig)'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowRegistry()'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowExecutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:105,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].setBasePath(String)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:105,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].addFlowLocation(String,org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:105,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].addFlowLocation(String,org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig)'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:105,1
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].addFlowLocation(String,org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig)'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].setBasePath(String)'
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].success()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithRequestContext(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithRequestContext(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].success()'
      Src: org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithoutRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithoutRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction
      static: false
      superClass: MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction
    signature: '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.action.CompositeActionTests:42,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].<init>(org.springframework.webflow.action.CompositeActionTests)'
      Src: org.springframework.webflow.action.CompositeActionTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.action.CompositeActionTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.CompositeAction].<init>(org.springframework.webflow.action.CompositeActionTests)'
    - '[org.easymock.EasyMock].createMock()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeActionTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:49,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:50,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.action.CompositeActionTests:51,1
    - Dst: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:52,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.CompositeActionTests:52,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.action.CompositeActionTests:52,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].andReturn(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.CompositeActionTests:52,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:53,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:54,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:55,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.CompositeActionTests:56,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.CompositeActionTests:56,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.CompositeActionTests:57,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.CompositeActionTests:57,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].assertEquals(int,org.springframework.webflow.action.CompositeActionTests)'
      Src: org.springframework.webflow.action.CompositeActionTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 7
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.action.CompositeActionTests].testDoExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.CompositeActionTests].assertEquals(int,org.springframework.webflow.action.CompositeActionTests)'
    - '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.action.CompositeActionTests].andReturn(org.springframework.webflow.execution.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeActionTests].testDoExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
      Src: org.springframework.webflow.action.CompositeActionTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:63,1
    - Dst: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:64,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.CompositeActionTests:64,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.action.CompositeActionTests:64,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].andReturn(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.CompositeActionTests:64,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:65,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:66,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:67,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.CompositeActionTests:68,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.CompositeActionTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 7
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
    - '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.action.CompositeActionTests].andReturn(org.springframework.webflow.execution.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
      Src: org.springframework.webflow.action.CompositeActionTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:74,1
    - Dst: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:75,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.CompositeActionTests:75,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].andReturn(null)'
      Src: org.springframework.webflow.action.CompositeActionTests:75,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:76,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:77,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:78,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.CompositeActionTests:79,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.action.CompositeActionTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithNullResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.execution.Action)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,String,String)'
    - '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.CompositeActionTests].andReturn(null)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.Event)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithNullResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Action].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:85,1
    - Dst: '[org.springframework.webflow.execution.Action].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:90,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.action.CompositeActionTests:84,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.CompositeActionTests:95,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.CompositeActionTests:95,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].getId()'
      Src: org.springframework.webflow.action.CompositeActionTests:95,1
    - Dst: '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,org.springframework.webflow.action.CompositeActionTests,String)'
      Src: org.springframework.webflow.action.CompositeActionTests:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 82
    functionDepth: 7
    functionLinenumber: 82
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.action.CompositeActionTests].testMultipleActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.CompositeAction].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.action.CompositeAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.Action].<init>()'
    - '[org.springframework.webflow.action.CompositeActionTests].assertEquals(String,org.springframework.webflow.action.CompositeActionTests,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.CompositeActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeActionTests].testMultipleActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.CompositeAction
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.CompositeActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.CompositeActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.CompositeActionTests
    signature: '[org.springframework.webflow.action.CompositeActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:35,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:36,1
    - Dst: '[org.springframework.webflow.action.SuccessEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:36,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:37,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:37,1
    - Dst: '[org.springframework.webflow.action.SuccessEventFactoryTests].assertEquals(String,org.springframework.webflow.action.SuccessEventFactoryTests)'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.SuccessEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.action.SuccessEventFactoryTests].testDefaultAdaptionRules()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SuccessEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.action.SuccessEventFactoryTests].assertEquals(String,org.springframework.webflow.action.SuccessEventFactoryTests)'
    - '[org.springframework.webflow.action.SuccessEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].getString(String)'
    - '[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.SuccessEventFactoryTests].testDefaultAdaptionRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:29,1
    - Dst: '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
      Src: org.springframework.webflow.action.SuccessEventFactoryTests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.SuccessEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.SuccessEventFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.SuccessEventFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SuccessEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.SuccessEventFactoryTests
    signature: '[org.springframework.webflow.action.SuccessEventFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:15,1
    - Dst: '[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:15,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:16,1
    - Dst: '[org.springframework.webflow.action.ExternalRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:17,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:18,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:18,1
    - Dst: '[org.springframework.webflow.action.ExternalRedirectActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ExternalRedirectAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 7
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ExternalRedirectActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ExternalRedirectActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.action.ExternalRedirectAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ExternalRedirectAction].<init>(null)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:24,1
    - Dst: '[org.springframework.webflow.action.ExternalRedirectActionTests].fail(String)'
      Src: org.springframework.webflow.action.ExternalRedirectActionTests:25,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ExternalRedirectAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecuteWithNullResourceUri()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ExternalRedirectActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ExternalRedirectActionTests].fail(String)'
    - '[org.springframework.webflow.action.ExternalRedirectAction].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecuteWithNullResourceUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ExternalRedirectAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ExternalRedirectActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ExternalRedirectActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ExternalRedirectActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.ExternalRedirectActionTests
    signature: '[org.springframework.webflow.action.ExternalRedirectActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].afterPropertiesSet()'
      Src: org.springframework.webflow.action.AbstractActionTests:40,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertTrue(org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testInitCallback()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertTrue(org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testInitCallback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:46,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].afterPropertiesSet()'
      Src: org.springframework.webflow.action.AbstractActionTests:52,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].fail(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:53,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertFalse(org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testInitCallbackWithException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].afterPropertiesSet()'
    - '[org.springframework.webflow.action.AbstractActionTests].assertFalse(org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testInitCallbackWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:61,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:66,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.AbstractActionTests:66,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:67,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:67,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
      Src: org.springframework.webflow.action.AbstractActionTests:68,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].size()'
      Src: org.springframework.webflow.action.AbstractActionTests:68,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertTrue(int)'
      Src: org.springframework.webflow.action.AbstractActionTests:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 59
    functionDepth: 7
    functionLinenumber: 59
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testNormalExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.AbstractActionTests].size()'
    - '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
    - '[org.springframework.webflow.action.AbstractActionTests].assertTrue(int)'
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testNormalExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:74,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.AbstractActionTests:74,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].fail(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testExceptionalExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.AbstractActionTests].fail(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testExceptionalExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:83,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:88,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.AbstractActionTests:88,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:89,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 81
    functionDepth: 7
    functionLinenumber: 81
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testPreExecuteShortCircuit()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testPreExecuteShortCircuit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].testNormalExecute()'
      Src: org.springframework.webflow.action.AbstractActionTests:94,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertTrue(org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 8
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testPostExecuteCalled()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertTrue(org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].testNormalExecute()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testPostExecuteCalled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].success()'
      Src: org.springframework.webflow.action.AbstractActionTests:118,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:119,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:119,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:119,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testSuccess()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].success()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testSuccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:124,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].success(Object)'
      Src: org.springframework.webflow.action.AbstractActionTests:125,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:126,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:126,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:126,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:126,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
      Src: org.springframework.webflow.action.AbstractActionTests:127,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:127,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getResultAttributeName()'
      Src: org.springframework.webflow.action.AbstractActionTests:127,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].get(org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:127,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertSame(Object,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testSuccessResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests].assertSame(Object,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].success(Object)'
    - '[org.springframework.webflow.action.AbstractActionTests].getResultAttributeName()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[Object].<init>()'
    - '[org.springframework.webflow.action.AbstractActionTests].get(org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testSuccessResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].error()'
      Src: org.springframework.webflow.action.AbstractActionTests:132,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:133,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:133,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:133,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getErrorEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].error()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:138,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].error(IllegalArgumentException)'
      Src: org.springframework.webflow.action.AbstractActionTests:139,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:140,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:140,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:140,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:140,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
      Src: org.springframework.webflow.action.AbstractActionTests:141,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:141,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getExceptionAttributeName()'
      Src: org.springframework.webflow.action.AbstractActionTests:141,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].get(org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:141,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertSame(IllegalArgumentException,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testErrorException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].error(IllegalArgumentException)'
    - '[org.springframework.webflow.action.AbstractActionTests].getErrorEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.action.AbstractActionTests].assertSame(IllegalArgumentException,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests].getExceptionAttributeName()'
    - '[org.springframework.webflow.action.AbstractActionTests].get(org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testErrorException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].yes()'
      Src: org.springframework.webflow.action.AbstractActionTests:146,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:147,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getYesEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:147,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:147,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testYes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getYesEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].yes()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testYes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].no()'
      Src: org.springframework.webflow.action.AbstractActionTests:152,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:153,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getNoEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:153,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:153,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testNo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].no()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests].getNoEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testNo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(boolean)'
      Src: org.springframework.webflow.action.AbstractActionTests:158,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:159,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getYesEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:159,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:159,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testTrueResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getYesEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(boolean)'
      Src: org.springframework.webflow.action.AbstractActionTests:164,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractActionTests:165,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getNoEventId()'
      Src: org.springframework.webflow.action.AbstractActionTests:165,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:165,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testFalseResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(org.springframework.webflow.action.AbstractActionTests,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.AbstractActionTests].getNoEventId()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:170,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:171,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 172
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testCustomResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String)'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testCustomResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String,String,String)'
      Src: org.springframework.webflow.action.AbstractActionTests:176,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:177,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:177,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
      Src: org.springframework.webflow.action.AbstractActionTests:178,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getString(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:178,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testCustomResultObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests].getString(String)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String,String,String)'
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testCustomResultObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:183,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.action.AbstractActionTests:184,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.action.AbstractActionTests:185,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getId()'
      Src: org.springframework.webflow.action.AbstractActionTests:186,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:186,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
      Src: org.springframework.webflow.action.AbstractActionTests:187,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].getString(String)'
      Src: org.springframework.webflow.action.AbstractActionTests:187,1
    - Dst: '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
      Src: org.springframework.webflow.action.AbstractActionTests:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: '[org.springframework.webflow.action.AbstractActionTests].testCustomResultCollection()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.action.AbstractActionTests].getString(String)'
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].result(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.action.AbstractActionTests].assertEquals(String,org.springframework.webflow.action.AbstractActionTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.action.AbstractActionTests].getId()'
    - '[org.springframework.webflow.action.AbstractActionTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests].testCustomResultCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
      Src: org.springframework.webflow.action.AbstractActionTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - TestAbstractAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.AbstractActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.AbstractActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.AbstractActionTests
    signature: '[org.springframework.webflow.action.AbstractActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].initAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].initAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.action.AbstractActionTests.TestAbstractAction:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.AbstractActionTests.TestAbstractAction
      static: false
      superClass: AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.AbstractActionTests.TestAbstractAction
    signature: '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:38,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:39,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testAlreadyAnEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testAlreadyAnEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:45,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:45,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:46,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:46,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:47,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:47,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:48,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:48,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:49,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testMappedTypes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType()'
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testMappedTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(null,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:54,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:55,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testNullResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(null,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testNullResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:60,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:61,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:61,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:62,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:63,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testBooleanResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testBooleanResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.action.ResultObjectEventFactoryTests,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:68,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:69,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testLabeledEnumResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.action.ResultObjectEventFactoryTests,org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testLabeledEnumResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:74,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:75,1
    - Dst: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testOtherResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testOtherResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:32,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
      Src: org.springframework.webflow.action.ResultObjectEventFactoryTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultObjectEventFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 7
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultObjectEventFactoryTests
    signature: '[org.springframework.webflow.action.ResultObjectEventFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.action.FormActionTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:98,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:104,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:104,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:104,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:104,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:104,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:106,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:106,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:106,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:107,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:107,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:107,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:108,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:108,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:108,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:109,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:109,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 96
    functionDepth: 7
    functionLinenumber: 96
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.FormActionTests].testSetupForm()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testSetupForm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:113,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.LocalParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.action.FormActionTests].parameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalParameterMap
    signature: '[org.springframework.webflow.action.FormActionTests].parameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:119,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.LocalParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.action.FormActionTests].blankParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalParameterMap
    signature: '[org.springframework.webflow.action.FormActionTests].blankParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:126,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:126,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:128,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:128,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:128,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:128,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:128,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:130,1
    - Dst: '[org.springframework.validation.Errors].reject(String)'
      Src: org.springframework.webflow.action.FormActionTests:131,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:132,1
    - Dst: '[org.springframework.webflow.TestBean].setProp(String)'
      Src: org.springframework.webflow.action.FormActionTests:133,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:139,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:139,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:139,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:139,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:139,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:141,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:141,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:141,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:142,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:142,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:142,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:143,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:143,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:144,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:144,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:145,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:145,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:145,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:146,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:146,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.action.FormActionTests].testSetupFormWithExistingFormObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.TestBean].setProp(String)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.validation.Errors].reject(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testSetupFormWithExistingFormObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:156,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:157,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:157,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:157,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:157,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:157,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:159,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:159,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:159,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:160,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:160,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:160,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:161,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:161,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:161,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:162,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:162,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 149
    functionDepth: 3
    functionLinenumber: 149
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.action.FormActionTests].testBindAndValidate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testBindAndValidate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:167,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:173,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.FormActionTests:173,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:173,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:173,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:173,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:175,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:175,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:175,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:176,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:176,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:176,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:177,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:177,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:177,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:178,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:178,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 165
    functionDepth: 7
    functionLinenumber: 165
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailure()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:183,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:185,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:185,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:185,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:185,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:185,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:187,1
    - Dst: '[org.springframework.validation.Errors].reject(String)'
      Src: org.springframework.webflow.action.FormActionTests:188,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:189,1
    - Dst: '[org.springframework.webflow.TestBean].setProp(String)'
      Src: org.springframework.webflow.action.FormActionTests:190,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:195,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:195,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:195,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:195,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:195,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:197,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:197,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:197,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:198,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:198,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:198,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:199,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:199,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:200,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:200,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:201,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:201,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:201,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:202,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:202,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateWithExistingFormObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.TestBean].setProp(String)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.validation.Errors].reject(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateWithExistingFormObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].blankParameters()'
      Src: org.springframework.webflow.action.FormActionTests:208,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:208,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:211,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:211,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:211,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:211,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:211,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:212,1
    - Dst: '[org.springframework.webflow.TestBean].setProp(String)'
      Src: org.springframework.webflow.action.FormActionTests:213,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:215,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.FormActionTests:215,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:215,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:215,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:215,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:217,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:217,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:217,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:218,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:218,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:218,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:219,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:219,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:220,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:220,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:220,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:221,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:221,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:221,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:223,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:229,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:229,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:229,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:229,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:229,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:231,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:231,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:231,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:232,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:232,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:232,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:233,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:233,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:234,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:234,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:235,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:235,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:235,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:236,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:236,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 206
    functionDepth: 3
    functionLinenumber: 206
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailureThenSetupForm()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.TestBean].setProp(String)'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.action.FormActionTests].blankParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailureThenSetupForm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:241,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:241,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:243,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:245,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:245,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:245,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:245,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:245,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:246,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:246,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:246,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:246,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:246,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:248,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:248,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:248,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:249,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:249,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:249,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:250,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:250,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:250,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:251,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:251,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:251,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:252,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:252,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:252,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:253,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:253,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:253,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:254,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:254,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:254,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:255,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:255,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:255,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:257,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:257,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:257,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:257,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:257,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:259,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:259,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:259,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:260,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:260,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:260,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:261,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:261,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:261,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:262,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:262,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:262,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:263,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:263,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:263,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:264,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:264,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:264,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:265,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:265,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:265,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:266,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:266,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:266,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].blankParameters()'
      Src: org.springframework.webflow.action.FormActionTests:268,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:268,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.action.FormActionTests:268,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:270,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.FormActionTests:270,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:270,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:270,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:270,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:272,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:272,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:272,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:273,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.action.FormActionTests:273,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:273,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:274,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:274,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:274,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:275,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:275,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:275,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:276,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:276,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:276,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:277,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:277,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:277,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:278,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:278,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:278,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:279,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:279,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 239
    functionDepth: 3
    functionLinenumber: 239
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjectsInOneFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(int,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.action.FormActionTests].assertNull(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertNotSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.action.FormActionTests].blankParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjectsInOneFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:284,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:284,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:285,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:286,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:287,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:288,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:290,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormActionTests:290,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
      Src: org.springframework.webflow.action.FormActionTests:291,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(org.springframework.webflow.TestBean,String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormActionTests:290,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:292,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.action.FormActionTests].testGetFormObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
    - '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(org.springframework.webflow.TestBean,String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testGetFormObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:298,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:298,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:299,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:300,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:301,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:302,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue()'
      Src: org.springframework.webflow.action.FormActionTests:303,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:304,1
    - Dst: '[org.springframework.validation.BindException].<init>(org.springframework.webflow.TestBean,String)'
      Src: org.springframework.webflow.action.FormActionTests:304,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:306,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormActionTests:306,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.BindException,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormActionTests:306,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:307,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 296
    functionDepth: 3
    functionLinenumber: 296
    functionLinenumberEnd: 309
    functionName: '[org.springframework.webflow.action.FormActionTests].testGetFormErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue()'
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.BindException,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.validation.BindException].<init>(org.springframework.webflow.TestBean,String)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testGetFormErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].blankParameters()'
      Src: org.springframework.webflow.action.FormActionTests:313,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:313,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:315,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:317,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:317,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:317,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:317,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:317,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:319,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:319,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:319,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,Object)'
      Src: org.springframework.webflow.action.FormActionTests:319,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:320,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:320,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
      Src: org.springframework.webflow.action.FormActionTests:320,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:320,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:322,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:322,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:322,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:322,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:322,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:324,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:324,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:324,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,Object)'
      Src: org.springframework.webflow.action.FormActionTests:324,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:325,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:325,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
      Src: org.springframework.webflow.action.FormActionTests:325,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:325,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:327,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
      Src: org.springframework.webflow.action.FormActionTests:327,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:327,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:327,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:327,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:329,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:329,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:329,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,Object)'
      Src: org.springframework.webflow.action.FormActionTests:329,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:330,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:330,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
      Src: org.springframework.webflow.action.FormActionTests:330,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:330,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:332,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:332,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.action.FormActionTests:332,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:334,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:334,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:334,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:334,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:334,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:336,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:336,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:336,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,Object)'
      Src: org.springframework.webflow.action.FormActionTests:336,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:337,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:337,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
      Src: org.springframework.webflow.action.FormActionTests:337,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 338
    functionName: '[org.springframework.webflow.action.FormActionTests].testFormObjectAccessUsingAlias()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.action.FormActionTests].getErrorEventId()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.validation.Errors,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,Object)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.action.FormActionTests].blankParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testFormObjectAccessUsingAlias()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:343,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:343,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:345,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:345,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:345,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:345,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:345,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:347,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:348,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(null)'
      Src: org.springframework.webflow.action.FormActionTests:350,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue()'
      Src: org.springframework.webflow.action.FormActionTests:351,1
    - Dst: errors.getTarget()
      Src: org.springframework.webflow.action.FormActionTests:352,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:352,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:354,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.action.FormActionTests:355,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.FormActionTests:355,1
    - Dst: '[OtherTestBean].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:357,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:358,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,OtherTestBean)'
      Src: org.springframework.webflow.action.FormActionTests:358,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.action.FormActionTests:359,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:359,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:361,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
      Src: org.springframework.webflow.action.FormActionTests:362,1
    - Dst: '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.FormActionTests:364,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
      Src: org.springframework.webflow.action.FormActionTests:364,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:364,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:364,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
      Src: org.springframework.webflow.action.FormActionTests:364,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:366,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:366,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:367,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue()'
      Src: org.springframework.webflow.action.FormActionTests:369,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(OtherTestBean,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:370,1
    - Dst: errors.getTarget()
      Src: org.springframework.webflow.action.FormActionTests:372,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getClass()'
      Src: org.springframework.webflow.action.FormActionTests:372,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue(String)'
      Src: org.springframework.webflow.action.FormActionTests:371,1
    - Dst: errors.getTarget()
      Src: org.springframework.webflow.action.FormActionTests:373,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 341
    functionDepth: 7
    functionLinenumber: 341
    functionLinenumberEnd: 374
    functionName: '[org.springframework.webflow.action.FormActionTests].testInconsistentFormObjectAndErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getSuccessEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - errors.getTarget()
    - '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue(null)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(org.springframework.webflow.action.FormActionTests,String)'
    - '[org.springframework.webflow.action.FormAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].getClass()'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.action.FormActionTests)'
    - '[OtherTestBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,OtherTestBean)'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(OtherTestBean,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testInconsistentFormObjectAndErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:378,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:378,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:380,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:381,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:382,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:382,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:383,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:384,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:384,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,Object)'
      Src: org.springframework.webflow.action.FormActionTests:384,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:386,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:387,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:388,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:388,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:389,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:390,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:390,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,Object)'
      Src: org.springframework.webflow.action.FormActionTests:390,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:392,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:393,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.test.MockParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:394,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.action.FormActionTests:394,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:395,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:396,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:396,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:397,1
    - Dst: test1.getProp()
      Src: org.springframework.webflow.action.FormActionTests:398,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:398,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:399,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:399,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,Object)'
      Src: org.springframework.webflow.action.FormActionTests:399,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:401,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:402,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.test.MockParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:403,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.action.FormActionTests:403,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:404,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:405,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:405,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:406,1
    - Dst: test2.getProp()
      Src: org.springframework.webflow.action.FormActionTests:407,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:407,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:408,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
      Src: org.springframework.webflow.action.FormActionTests:408,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,Object)'
      Src: org.springframework.webflow.action.FormActionTests:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 376
    functionDepth: 3
    functionLinenumber: 376
    functionLinenumberEnd: 409
    functionName: '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjects()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.test.MockParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.action.FormActionTests,Object)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - test2.getProp()
    - test1.getProp()
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].parameters()'
      Src: org.springframework.webflow.action.FormActionTests:414,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.action.FormActionTests:414,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:416,1
    - Dst: '[org.springframework.webflow.TestBean].setProp(String)'
      Src: org.springframework.webflow.action.FormActionTests:417,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:418,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:418,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:420,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:426,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.action.FormActionTests:426,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:427,1
    - Dst: '[org.springframework.webflow.TestBean].getProp()'
      Src: org.springframework.webflow.action.FormActionTests:427,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:427,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:428,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionTests:428,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:429,1
    - Dst: '[org.springframework.validation.BindingResult].getTarget()'
      Src: org.springframework.webflow.action.FormActionTests:429,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:429,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:430,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionTests:430,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 431
    functionName: '[org.springframework.webflow.action.FormActionTests].testFormObjectAndNoErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].assertNotNull(org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.TestBean].getProp()'
    - '[org.springframework.webflow.action.FormActionTests].assertFalse(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(org.springframework.webflow.TestBean,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.TestBean].setProp(String)'
    - '[org.springframework.webflow.action.FormActionTests].parameters()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.validation.BindingResult].getTarget()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testFormObjectAndNoErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
      Src: org.springframework.webflow.action.FormActionTests:435,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:436,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:437,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:438,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:438,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:439,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:440,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(Object,Object)'
      Src: org.springframework.webflow.action.FormActionTests:440,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertTrue()'
      Src: org.springframework.webflow.action.FormActionTests:441,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:442,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
      Src: org.springframework.webflow.action.FormActionTests:443,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:443,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:444,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:445,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:445,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:446,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertSame(Object,Object)'
      Src: org.springframework.webflow.action.FormActionTests:446,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormActionTests:447,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(boolean,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 433
    functionDepth: 7
    functionLinenumber: 433
    functionLinenumberEnd: 448
    functionName: '[org.springframework.webflow.action.FormActionTests].testSetupFormThenBindAndValidate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidator()'
    - '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.FormActionTests].assertTrue()'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertSame(Object,Object)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(boolean,org.springframework.webflow.action.FormActionTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testSetupFormThenBindAndValidate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:452,1
    - Dst: '[TestBeanValidator].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:457,1
    - Dst: '[org.springframework.webflow.action.FormAction].setValidator(TestBeanValidator)'
      Src: org.springframework.webflow.action.FormActionTests:457,1
    - Dst: '[org.springframework.webflow.action.FormAction].initAction()'
      Src: org.springframework.webflow.action.FormActionTests:458,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:460,1
    - Dst: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:462,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.FormActionTests:463,1
    - Dst: '[org.springframework.webflow.action.FormActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:463,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:465,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
      Src: org.springframework.webflow.action.FormActionTests:466,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.action.FormActionTests:466,1
    - Dst: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 450
    functionDepth: 7
    functionLinenumber: 450
    functionLinenumberEnd: 468
    functionName: '[org.springframework.webflow.action.FormActionTests].testFormActionWithValidatorAndNoFormActionClass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.FormAction].initAction()'
    - '[TestBeanValidator].<init>()'
    - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.action.FormAction].setValidator(TestBeanValidator)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.FormAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests].testFormActionWithValidatorAndNoFormActionClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:473,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
      Src: org.springframework.webflow.action.FormActionTests:474,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
      Src: org.springframework.webflow.action.FormActionTests:475,1
    - Dst: '[TestBeanValidator].<init>()'
      Src: org.springframework.webflow.action.FormActionTests:476,1
    - Dst: '[org.springframework.webflow.action.FormAction].setValidator(TestBeanValidator)'
      Src: org.springframework.webflow.action.FormActionTests:476,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:477,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:478,1
    - Dst: '[org.springframework.webflow.action.FormAction].initAction()'
      Src: org.springframework.webflow.action.FormActionTests:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.action.FormAction
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - formObjectName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 481
      start: 472
    functionDepth: 2
    functionLinenumber: 472
    functionLinenumberEnd: 481
    functionName: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
    - '[TestBeanValidator].<init>()'
    - '[org.springframework.webflow.action.FormAction].initAction()'
    - '[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormAction].setValidator(TestBeanValidator)'
    - '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
    - '[org.springframework.webflow.action.FormAction].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.FormAction
    signature: '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 2
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormActionTests:488,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.action.FormActionTests)'
      Src: org.springframework.webflow.action.FormActionTests:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - formObjectName
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - String
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.action.FormActionTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.action.FormActionTests:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 493
      start: 491
    functionDepth: 2
    functionLinenumber: 491
    functionLinenumberEnd: 493
    functionName: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: org.springframework.webflow.TestBean
    signature: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.action.FormActionTests:496,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.FormActionTests:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.TestBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - formObjectName
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.TestBean
    signature: '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.FormAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FormActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionTests
    signature: '[org.springframework.webflow.action.FormActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionTests.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionTests.TestBean
    signature: '[org.springframework.webflow.action.FormActionTests.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBean].getProp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.FormActionTests.TestBean].getProp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prop
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBean].setProp(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests.TestBean].setProp(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionTests.OtherTestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FormActionTests.OtherTestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionTests.OtherTestBean
    signature: '[org.springframework.webflow.action.FormActionTests.OtherTestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].getInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].getInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestBean.class.equals(Class<?>)
      Src: org.springframework.webflow.action.FormActionTests.TestBeanValidator:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].supports(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - TestBean.class.equals(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].supports(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.ValidationUtils].rejectIfEmptyOrWhitespace(org.springframework.validation.Errors,String,String)'
      Src: org.springframework.webflow.action.FormActionTests.TestBeanValidator:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formObject
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validate(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.ValidationUtils].rejectIfEmptyOrWhitespace(org.springframework.validation.Errors,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validate(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.ValidationUtils].rejectIfEmptyOrWhitespace(org.springframework.validation.Errors,String,String)'
      Src: org.springframework.webflow.action.FormActionTests.TestBeanValidator:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.TestBean
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formObject
    - errors
    argTypes:
    - org.springframework.webflow.TestBean
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validateTestBean(org.springframework.webflow.TestBean,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.ValidationUtils].rejectIfEmptyOrWhitespace(org.springframework.validation.Errors,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validateTestBean(org.springframework.webflow.TestBean,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionTests.TestBeanValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionTests.TestBeanValidator
    signature: '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:56,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:57,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:58,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:59,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:61,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:62,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.action.FormActionBindingTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:63,1
    - Dst: '[org.springframework.webflow.action.FormAction].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:66,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
      Src: org.springframework.webflow.action.FormActionBindingTests:67,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:68,1
    - Dst: '[org.springframework.webflow.action.FormAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:69,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:70,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormActionBindingTests:70,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormActionBindingTests:70,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionBindingTests:71,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormActionBindingTests:72,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertTrue(org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:72,1
    - Dst: '[org.springframework.validation.Errors].getErrorCount()'
      Src: org.springframework.webflow.action.FormActionBindingTests:74,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:74,1
    - Dst: '[org.springframework.validation.Errors].getGlobalErrorCount()'
      Src: org.springframework.webflow.action.FormActionBindingTests:75,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:75,1
    - Dst: '[org.springframework.validation.Errors].getFieldErrorCount(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:76,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 54
    functionDepth: 7
    functionLinenumber: 54
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.action.FormActionBindingTests].testMessageCodesOnBindFailure()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.springframework.validation.Errors].getGlobalErrorCount()'
    - '[org.springframework.webflow.action.FormAction].setFormObjectClass()'
    - '[org.springframework.webflow.action.FormAction].<init>()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertTrue(org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.validation.Errors].getFieldErrorCount(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
    - '[org.springframework.webflow.action.FormAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.validation.Errors].getErrorCount()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionBindingTests].testMessageCodesOnBindFailure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:81,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:93,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.FormActionBindingTests:95,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:97,1
    - Dst: '[org.springframework.webflow.action.FormAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:98,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:99,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:99,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormActionBindingTests:100,1
    - Dst: '[org.springframework.validation.Errors].getFieldValue(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:101,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(long,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:101,1
    - Dst: '[org.springframework.validation.Errors].getFieldValue(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:104,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:104,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:106,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:107,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:108,1
    - Dst: '[org.springframework.webflow.action.FormAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:109,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:111,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:111,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.FormActionBindingTests:112,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:112,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:113,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.action.FormActionBindingTests:114,1
    - Dst: formObject.getProp()
      Src: org.springframework.webflow.action.FormActionBindingTests:114,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(org.springframework.webflow.action.FormActionBindingTests,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:114,1
    - Dst: '[org.springframework.validation.Errors].getFieldValue(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:115,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:115,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:116,1
    - Dst: '[org.springframework.validation.Errors].getFieldValue(String)'
      Src: org.springframework.webflow.action.FormActionBindingTests:117,1
    - Dst: '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(String,org.springframework.webflow.action.FormActionBindingTests)'
      Src: org.springframework.webflow.action.FormActionBindingTests:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 79
    functionDepth: 7
    functionLinenumber: 79
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.action.FormActionBindingTests].testFieldBinding()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
    - '[org.springframework.webflow.action.FormAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(String,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,String)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(int,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - Long.valueOf(int)
    - formObject.getProp()
    - '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(org.springframework.webflow.action.FormActionBindingTests,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.validation.Errors].getFieldValue(String)'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertNotNull(org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.action.FormActionBindingTests].assertEquals(long,org.springframework.webflow.action.FormActionBindingTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.FormAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionBindingTests].testFieldBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionBindingTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FormActionBindingTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionBindingTests
    signature: '[org.springframework.webflow.action.FormActionBindingTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].getProp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].getProp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prop
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].setProp(Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].setProp(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormActionBindingTests.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormActionBindingTests.TestBean
    signature: '[org.springframework.webflow.action.FormActionBindingTests.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:39,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(null,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:39,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNullEventId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:40,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:40,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 7
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNullEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,String)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(null,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:45,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:45,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getYesEventId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:46,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:46,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:47,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:47,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNoEventId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:48,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:48,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testBoolean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getYesEventId()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNoEventId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,String)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(boolean,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:53,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:53,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:54,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:54,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:55,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:55,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertSame(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,org.springframework.webflow.action.ResultObjectBasedEventFactoryTests)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 7
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testLabeledEnum()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertSame(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,org.springframework.webflow.action.ResultObjectBasedEventFactoryTests)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.action.ResultObjectBasedEventFactoryTests,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testLabeledEnum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:73,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:73,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:74,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(String,org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:79,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:80,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:80,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 7
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:87,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:87,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(java.util.Date,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:87,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].fail()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 84
    functionDepth: 7
    functionLinenumber: 84
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testUnsupported()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].fail()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(java.util.Date,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[java.util.Date].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testUnsupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultObjectBasedEventFactoryTests
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.SetActionTests:14,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.SetActionTests:15,1
    - Dst: '[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.SetActionTests:15,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.SetActionTests:16,1
    - Dst: '[org.springframework.webflow.action.SetAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.SetActionTests:17,1
    - Dst: '[org.springframework.webflow.action.SetActionTests].getId()'
      Src: org.springframework.webflow.action.SetActionTests:18,1
    - Dst: '[org.springframework.webflow.action.SetActionTests].assertEquals(String,org.springframework.webflow.action.SetActionTests)'
      Src: org.springframework.webflow.action.SetActionTests:18,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].getValue(null)'
      Src: org.springframework.webflow.action.SetActionTests:19,1
    - Dst: '[org.springframework.webflow.action.SetActionTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.action.SetActionTests:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 12
    functionDepth: 7
    functionLinenumber: 12
    functionLinenumberEnd: 20
    functionName: '[org.springframework.webflow.action.SetActionTests].testSetAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SetActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.StaticExpression].getValue(null)'
    - '[org.springframework.webflow.action.SetActionTests].getId()'
    - '[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.action.SetActionTests].assertEquals(String,org.springframework.webflow.action.SetActionTests)'
    - '[org.springframework.webflow.action.SetAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.SetActionTests].assertEquals(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.SetActionTests].testSetAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.SetActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.SetActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SetActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.SetActionTests
    signature: '[org.springframework.webflow.action.SetActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].<init>()'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:35,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:36,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:37,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithExplicitParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithExplicitParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:42,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:43,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:44,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithAssignableParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithAssignableParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:49,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:50,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:51,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithNoParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests].assertTrue(org.springframework.webflow.action.DispatchMethodInvokerTests,String)'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithNoParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:56,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:58,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvokerTests].fail(String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(MockClass)'
    - '[org.springframework.webflow.action.DispatchMethodInvokerTests].fail(String)'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MockClass
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.DispatchMethodInvokerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.DispatchMethodInvokerTests
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].argumentMethod(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].argumentMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].noArgumentMethod()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].noArgumentMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].exceptionMethod(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].exceptionMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass
    signature: '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.EvaluateActionTests:33,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
      Src: org.springframework.webflow.action.EvaluateActionTests:33,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.EvaluateActionTests:34,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.EvaluateActionTests:35,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].getId()'
      Src: org.springframework.webflow.action.EvaluateActionTests:36,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
      Src: org.springframework.webflow.action.EvaluateActionTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 7
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNoResultExposer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
    - '[org.springframework.webflow.action.EvaluateActionTests].getId()'
    - '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNoResultExposer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.EvaluateActionTests:41,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
      Src: org.springframework.webflow.action.EvaluateActionTests:41,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.EvaluateActionTests:42,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.EvaluateActionTests:43,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].getId()'
      Src: org.springframework.webflow.action.EvaluateActionTests:44,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
      Src: org.springframework.webflow.action.EvaluateActionTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 7
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionEmptyStringResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
    - '[org.springframework.webflow.action.EvaluateActionTests].getId()'
    - '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionEmptyStringResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(null)'
      Src: org.springframework.webflow.action.EvaluateActionTests:49,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
      Src: org.springframework.webflow.action.EvaluateActionTests:49,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.EvaluateActionTests:50,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.EvaluateActionTests:51,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].getId()'
      Src: org.springframework.webflow.action.EvaluateActionTests:52,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
      Src: org.springframework.webflow.action.EvaluateActionTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 7
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNullResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
    - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,null)'
    - '[org.springframework.webflow.action.EvaluateActionTests].getId()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(null)'
    - '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNullResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.EvaluateActionTests:57,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.action.EvaluateActionTests:58,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.action.EvaluateActionTests:58,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.action.EvaluateActionTests:59,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.action.EvaluateActionTests:60,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].getId()'
      Src: org.springframework.webflow.action.EvaluateActionTests:61,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
      Src: org.springframework.webflow.action.EvaluateActionTests:61,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].getValue(null)'
      Src: org.springframework.webflow.action.EvaluateActionTests:62,1
    - Dst: '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.action.EvaluateActionTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 7
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionResultExposer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.StaticExpression].getValue(null)'
    - '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,org.springframework.webflow.action.EvaluateActionTests)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.action.EvaluateActionTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.action.EvaluateActionTests].getId()'
    - '[org.springframework.webflow.action.EvaluateAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionResultExposer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EvaluateActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.EvaluateActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.EvaluateActionTests
    signature: '[org.springframework.webflow.action.EvaluateActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:40,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:41,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:41,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:42,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testSuccess()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    - '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testSuccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:47,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].success(Object,Object)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:48,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:49,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:49,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:50,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:50,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:51,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:51,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testSuccessWithResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.EventFactorySupport].success(Object,Object)'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    - '[Object].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testSuccessWithResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].error(Object)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:56,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:57,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:57,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:58,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.action.EventFactorySupport].error(Object)'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:63,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].error(Object,Exception)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:64,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:65,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:65,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:66,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:66,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:67,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:67,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Exception,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testErrorWithException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[Exception].<init>()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    - '[org.springframework.webflow.action.EventFactorySupport].error(Object,Exception)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Exception,org.springframework.webflow.action.EventFactorySupportTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testErrorWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:72,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:73,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:73,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:74,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testYes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testYes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:79,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:80,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:80,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:81,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testNo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testNo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:86,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:87,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:87,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:88,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 3
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanTrueEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanTrueEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:93,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:94,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:94,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:95,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 3
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanFalseEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanFalseEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:100,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:101,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:101,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:102,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:107,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:108,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:108,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:109,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:109,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:109,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:110,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
      Src: org.springframework.webflow.action.EventFactorySupportTests:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].testEventWithAttrs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertSame(Object,org.springframework.webflow.action.EventFactorySupportTests)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,String)'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,String)'
    - '[org.springframework.webflow.action.EventFactorySupportTests].assertEquals(String,org.springframework.webflow.action.EventFactorySupportTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].testEventWithAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:30,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.action.EventFactorySupportTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.EventFactorySupport
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EventFactorySupportTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.EventFactorySupportTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].<init>()'
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.EventFactorySupportTests
    signature: '[org.springframework.webflow.action.EventFactorySupportTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:44,1
    - Dst: '[BarFlow].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
    - '[BarFlow].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:51,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 4
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNoSuchFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNoSuchFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(null)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:61,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNullFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(null)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNullFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:71,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testBlankFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testBlankFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:80,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:80,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:81,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:81,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:82,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:87,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:87,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:88,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:88,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:89,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testGetFlowIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(String)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testGetFlowIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:95,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:95,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:96,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:97,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:97,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:98,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertSame(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 4
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlowSameIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertSame(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlowSameIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:103,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:103,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:104,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:104,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:105,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:105,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:106,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:106,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:107,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:107,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:108,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterMultipleFlows()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterMultipleFlows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterMultipleFlows()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:113,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:114,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:115,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:116,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:117,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:117,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:118,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:118,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:119,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:119,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:120,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertSame(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:120,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:121,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 111
    functionDepth: 5
    functionLinenumber: 111
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testParentHierarchy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertSame(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterMultipleFlows()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testParentHierarchy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:126,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:126,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:127,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:127,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:128,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:128,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:129,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:129,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertFalse(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:130,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertFalse(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:131,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:132,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:133,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testDestroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertTrue(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(BarFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertFalse(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(BarFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(FooFlow)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].assertEquals(FooFlow,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testDestroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      - FooFlow
      - BarFlow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ClassLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getClassLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].inDevelopment()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].inDevelopment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ClassLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getClassLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].inDevelopment()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].inDevelopment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].<init>()'
      Src: org.springframework.webflow.test.MockActionTests:14,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.test.MockActionTests:15,1
    - Dst: '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.test.MockActionTests:15,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.test.MockActionTests:16,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.test.MockActionTests:16,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.test.MockActionTests:17,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.test.MockActionTests:17,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertTrue(org.springframework.webflow.test.MockActionTests)'
      Src: org.springframework.webflow.test.MockActionTests:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 12
    functionDepth: 7
    functionLinenumber: 12
    functionLinenumberEnd: 18
    functionName: '[org.springframework.webflow.test.MockActionTests].testMockActionExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/MockActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockActionTests].assertTrue(org.springframework.webflow.test.MockActionTests)'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.test.MockAction].<init>()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockActionTests].testMockActionExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].<init>(String)'
      Src: org.springframework.webflow.test.MockActionTests:22,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.test.MockActionTests:23,1
    - Dst: '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.test.MockActionTests:23,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.test.MockActionTests:24,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.test.MockActionTests:24,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.test.MockActionTests:25,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.test.MockActionTests:25,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertTrue(org.springframework.webflow.test.MockActionTests)'
      Src: org.springframework.webflow.test.MockActionTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 7
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/MockActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockAction].<init>(String)'
    - '[org.springframework.webflow.test.MockActionTests].assertTrue(org.springframework.webflow.test.MockActionTests)'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].<init>(String)'
      Src: org.springframework.webflow.test.MockActionTests:30,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockActionTests:31,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.test.MockActionTests:32,1
    - Dst: '[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.test.MockActionTests:33,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.test.MockActionTests:34,1
    - Dst: '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.test.MockActionTests:34,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.test.MockActionTests:35,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.test.MockActionTests:35,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.test.MockActionTests:36,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.test.MockActionTests:36,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertFalse(org.springframework.webflow.test.MockActionTests)'
      Src: org.springframework.webflow.test.MockActionTests:36,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.test.MockActionTests:37,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.test.MockActionTests:37,1
    - Dst: '[org.springframework.webflow.test.MockActionTests].assertEquals(org.springframework.webflow.test.MockActionTests,String)'
      Src: org.springframework.webflow.test.MockActionTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 7
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResultAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/MockActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.test.MockAction].<init>(String)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.test.MockActionTests].assertEquals(org.springframework.webflow.test.MockActionTests,String)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.webflow.test.MockActionTests].assertFalse(org.springframework.webflow.test.MockActionTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResultAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.test.MockActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/MockActionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockActionTests
    signature: '[org.springframework.webflow.test.MockActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].getClass()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:37,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(String,org.springframework.webflow.test.SearchFlowExecutionTests)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 1
    argNames:
    - resourceFactory
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResourceFactory
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].getClass()'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(String,org.springframework.webflow.test.SearchFlowExecutionTests)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:42,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:43,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 4
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].testStartFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].testStartFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:49,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:49,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:50,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:51,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:52,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:53,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:54,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:55,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].testCriteriaSubmitSuccess()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].testCriteriaSubmitSuccess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:61,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:61,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:62,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:63,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:64,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:65,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:66,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:68,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:69,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:70,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:71,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].testNewSearch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].testNewSearch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:77,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:77,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:78,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:79,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:80,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:81,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:82,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:84,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:85,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:86,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:87,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].testSelectValidResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].assertCurrentStateEquals(String)'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].startFlow(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.test.SearchFlowExecutionTests].resumeFlow(org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].testSelectValidResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:92,1
    - Dst: '[org.springframework.webflow.engine.Flow].setInputMapper()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:93,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:98,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:99,1
    - Dst: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:100,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.test.MockFlowBuilderContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 1
    argNames:
    - builderContext
    argTypes:
    - org.springframework.webflow.test.MockFlowBuilderContext
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 4
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].<init>()'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook)'
    - '[org.springframework.webflow.engine.Flow].setInputMapper()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.SearchFlowExecutionTests
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.SearchFlowExecutionTests
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook:105,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook:106,1
    - Dst: '[java.util.ArrayList].add(Object)'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].search(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.ArrayList].add(Object)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].search(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - userId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook
    signature: '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.security.SecurityRuleTests:16,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:17,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:18,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.ArrayList)'
      Src: org.springframework.webflow.security.SecurityRuleTests:19,1
    - Dst: '[org.springframework.webflow.security.SecurityRuleTests].assertEquals(String,String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 20
    functionName: '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesToCommaSeparatedString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityRuleTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.ArrayList)'
    - '[org.springframework.webflow.security.SecurityRuleTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesToCommaSeparatedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:24,1
    - Dst: '[java.util.Collection<String>].size()'
      Src: org.springframework.webflow.security.SecurityRuleTests:25,1
    - Dst: '[org.springframework.webflow.security.SecurityRuleTests].assertEquals(int,org.springframework.webflow.security.SecurityRuleTests)'
      Src: org.springframework.webflow.security.SecurityRuleTests:25,1
    - Dst: '[java.util.Collection<String>].contains(String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:26,1
    - Dst: '[org.springframework.webflow.security.SecurityRuleTests].assertTrue(org.springframework.webflow.security.SecurityRuleTests)'
      Src: org.springframework.webflow.security.SecurityRuleTests:26,1
    - Dst: '[java.util.Collection<String>].contains(String)'
      Src: org.springframework.webflow.security.SecurityRuleTests:27,1
    - Dst: '[org.springframework.webflow.security.SecurityRuleTests].assertTrue(org.springframework.webflow.security.SecurityRuleTests)'
      Src: org.springframework.webflow.security.SecurityRuleTests:27,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: 28
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesFromCommaSeparatedString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityRuleTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityRuleTests].assertEquals(int,org.springframework.webflow.security.SecurityRuleTests)'
    - '[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(String)'
    - '[java.util.Collection<String>].contains(String)'
    - '[java.util.Collection<String>].size()'
    - '[org.springframework.webflow.security.SecurityRuleTests].assertTrue(org.springframework.webflow.security.SecurityRuleTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesFromCommaSeparatedString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].<init>()'
      Src: org.springframework.webflow.security.SecurityRuleTests:32,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].getComparisonType()'
      Src: org.springframework.webflow.security.SecurityRuleTests:33,1
    - Dst: '[org.springframework.webflow.security.SecurityRuleTests].assertTrue(short)'
      Src: org.springframework.webflow.security.SecurityRuleTests:33,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: 34
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.security.SecurityRuleTests].testDefaultComparisonType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityRuleTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityRule].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].getComparisonType()'
    - '[org.springframework.webflow.security.SecurityRuleTests].assertTrue(short)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityRuleTests].testDefaultComparisonType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.security.SecurityRuleTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.security.SecurityRuleTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityRuleTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRuleTests
    signature: '[org.springframework.webflow.security.SecurityRuleTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:32,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:33,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:34,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:35,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: 36
      start: 30
    functionDepth: 7
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingNoSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingNoSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:40,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:41,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:42,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:43,1
    - Dst: '[org.springframework.webflow.engine.Flow].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:44,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:44,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:45,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingWithSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getAttributes()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingWithSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:52,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:53,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:54,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:54,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 7
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringNoSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.ViewState)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringNoSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:61,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:62,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:63,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:63,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:64,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:65,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:65,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:66,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringWithSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
    - '[org.springframework.webflow.engine.ViewState].getAttributes()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.ViewState)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringWithSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:72,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:73,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:74,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:74,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 7
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingNoSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingNoSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:80,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:81,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:82,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:82,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:83,1
    - Dst: '[org.springframework.webflow.engine.Transition].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:84,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:84,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:85,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 7
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingWithSecurity()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    - '[org.springframework.webflow.engine.Transition].getAttributes()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].put(String,org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingWithSecurity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:91,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:92,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:92,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:92,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: 93
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyAuthorized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyAuthorized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:97,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:99,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyDenied()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:99,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:99,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].fail(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyDenied()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].fail(String)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyDenied()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyDenied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:108,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:109,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:109,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:109,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: 110
      start: 106
    functionDepth: 3
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllAuthorized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllAuthorized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:114,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:116,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllDenied()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:116,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:116,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].fail(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllDenied()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllDenied()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].fail(String)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllDenied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.core.context.SecurityContextImpl].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:124,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getAuthentication()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:125,1
    - Dst: '[org.springframework.security.core.context.SecurityContextImpl].setAuthentication(org.springframework.security.core.Authentication)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:125,1
    - Dst: '[org.springframework.security.core.context.SecurityContextHolder].setContext(org.springframework.security.core.context.SecurityContextImpl)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:126,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: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getAuthentication()'
    - '[org.springframework.security.core.context.SecurityContextImpl].<init>()'
    - '[org.springframework.security.core.context.SecurityContextImpl].setAuthentication(org.springframework.security.core.Authentication)'
    - '[org.springframework.security.core.context.SecurityContextHolder].setContext(org.springframework.security.core.context.SecurityContextImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:130,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:131,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:132,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:133,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:134,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.security.SecurityRule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 3
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
    - '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
    - '[java.util.HashSet].add(String)'
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRule
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:140,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:141,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:142,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:143,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:144,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.security.SecurityRule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyDenied()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
    - '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
    - '[java.util.HashSet].add(String)'
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRule
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyDenied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:150,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:151,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:152,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:153,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:154,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.security.SecurityRule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
    - '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
    - '[java.util.HashSet].add(String)'
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRule
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.security.SecurityRule].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:160,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:161,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:162,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:163,1
    - Dst: '[java.util.HashSet].add(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:164,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.security.SecurityRule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllDenied()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].<init>()'
    - '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.HashSet)'
    - '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
    - '[java.util.HashSet].add(String)'
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRule
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllDenied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.core.authority.SimpleGrantedAuthority].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:172,1
    - Dst: '[org.springframework.security.core.authority.SimpleGrantedAuthority].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:173,1
    - Dst: '[org.springframework.security.core.authority.SimpleGrantedAuthority].<init>(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:174,1
    - Dst: '[java.util.List].of(org.springframework.security.core.authority.SimpleGrantedAuthority,org.springframework.security.core.authority.SimpleGrantedAuthority,org.springframework.security.core.authority.SimpleGrantedAuthority)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:171,1
    - Dst: '[org.springframework.security.authentication.UsernamePasswordAuthenticationToken].<init>(String,String,org.springframework.webflow.security.SecurityFlowExecutionListenerTests)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListenerTests:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.security.core.Authentication
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getAuthentication()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.security.authentication.UsernamePasswordAuthenticationToken].<init>(String,String,org.springframework.webflow.security.SecurityFlowExecutionListenerTests)'
    - '[java.util.List].of(org.springframework.security.core.authority.SimpleGrantedAuthority,org.springframework.security.core.authority.SimpleGrantedAuthority,org.springframework.security.core.authority.SimpleGrantedAuthority)'
    - '[org.springframework.security.core.authority.SimpleGrantedAuthority].<init>(String)'
    linkageType: ''
    returnType: org.springframework.security.core.Authentication
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getAuthentication()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.security.SecurityFlowExecutionListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityFlowExecutionListenerTests
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:44,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,int)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:46,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,int)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,float)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:48,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,float)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:49,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:50,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,java.math.BigDecimal)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:50,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:51,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:51,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:52,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:53,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,java.util.LinkedList)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,float)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,org.springframework.webflow.TestBean)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,java.util.LinkedList)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,java.math.BigDecimal)'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:58,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:64,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:70,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:77,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWrongType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWrongType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:86,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:87,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:88,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotSame(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefaultOption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotSame(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefaultOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:94,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:95,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertSame(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].get(String,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertSame(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.TestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:101,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:108,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:117,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredOfType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredOfType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:124,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredWrongType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequired(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredWrongType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:133,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:134,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumber()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String)'
    - '[java.math.BigDecimal].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:140,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWrongType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWrongType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:149,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String,java.math.BigDecimal)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:150,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:151,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:151,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotSame(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefaultOption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String,java.math.BigDecimal)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNotSame(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefaultOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:157,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String,java.math.BigDecimal)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:158,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:159,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertSame(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getNumber(String,java.math.BigDecimal)'
    - '[java.math.BigDecimal].<init>(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertSame(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:165,1
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:166,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(java.math.BigDecimal,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredNumber(String)'
    - '[java.math.BigDecimal].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:172,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredNumber(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:181,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:182,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetInteger()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:187,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:193,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:194,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:200,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:209,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:210,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLong()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - Long.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getLong(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:215,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getLong(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:221,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:222,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - Long.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredLong(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:228,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredLong(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:237,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:243,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:249,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredString(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:256,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 261
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredString(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:265,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBoolean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:271,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:277,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 279
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredBoolean(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMapTests,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:284,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 289
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredBoolean(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:293,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 295
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:299,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 301
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getArray(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:305,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredArray(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:312,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:313,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 317
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredArray(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:322,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertTrue()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:323,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:324,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 325
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollection()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertTrue()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getCollection(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:330,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 332
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertNull(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getCollection(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:337,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:338,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 339
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredCollection(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:344,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:345,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 349
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getRequiredCollection(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:353,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:354,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 355
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].asMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].size()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:359,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:360,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:361,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:363,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:364,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:365,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:367,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<V>].size()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:368,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:368,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<V>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:369,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:369,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<V>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:370,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:370,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<V>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:371,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 357
    functionDepth: 2
    functionLinenumber: 357
    functionLinenumberEnd: 372
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testUnion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.AttributeMap<V>].get(String)'
    - '[org.springframework.webflow.core.collection.AttributeMap<V>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testUnion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:376,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:377,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:379,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:380,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 383
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testEquality()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testEquality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].extract(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:387,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:387,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:388,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertFalse(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 389
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testExtract()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].extract(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertEquals(String,org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].assertFalse(org.springframework.webflow.core.collection.LocalAttributeMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testExtract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMapTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMapTests
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,String)'
      Src: org.springframework.webflow.core.collection.CollectionUtilsTests:29,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,String)'
      Src: org.springframework.webflow.core.collection.CollectionUtilsTests:30,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtilsTests].assertEquals(org.springframework.webflow.core.collection.AttributeMap<V>,org.springframework.webflow.core.collection.AttributeMap<V>)'
      Src: org.springframework.webflow.core.collection.CollectionUtilsTests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.core.collection.CollectionUtilsTests].testSingleEntryMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/CollectionUtilsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,String)'
    - '[org.springframework.webflow.core.collection.CollectionUtilsTests].assertEquals(org.springframework.webflow.core.collection.AttributeMap<V>,org.springframework.webflow.core.collection.AttributeMap<V>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.CollectionUtilsTests].testSingleEntryMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.CollectionUtilsTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.CollectionUtilsTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/CollectionUtilsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.CollectionUtilsTests
    signature: '[org.springframework.webflow.core.collection.CollectionUtilsTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:41,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:42,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:43,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:44,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:45,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:46,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:47,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
    - '[org.easymock.EasyMock].createMock()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].put(String)'
    - '[java.util.HashMap].put(String,org.springframework.webflow.core.collection.LocalParameterMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertTrue()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:53,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].size()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:54,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testSize()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].size()'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,int)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:59,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:65,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNull(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNull(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:71,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 4
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:77,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:78,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredWithConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredWithConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:92,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultOption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultOption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:98,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:104,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:112,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].fail(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversionNotAssignable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].fail(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversionNotAssignable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:121,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:127,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:133,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNull(String[])'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNull(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:139,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:144,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:145,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:145,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:146,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:146,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:147,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].getArrayWithConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].getArrayWithConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredArrayNotPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredArrayNotPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:161,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:162,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetSingleValueAsArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(int,org.springframework.webflow.core.collection.LocalParameterMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetSingleValueAsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:168,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 166
    functionDepth: 3
    functionLinenumber: 166
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayAsSingleVaue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayAsSingleVaue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:174,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(null,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArrayAsSingleVaue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArrayAsSingleVaue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:180,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:181,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 4
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:186,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:187,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:188,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:188,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:189,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:189,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:190,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,int)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - Integer.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:194,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:195,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:195,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:196,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:196,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:197,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].getRequiredArrayWithConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].getRequiredArrayWithConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:202,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:203,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumber()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:208,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:209,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNumber()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(String)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:214,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:215,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 216
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumberWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,int)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,T)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumberWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:220,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:221,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetInteger()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:226,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:227,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 5
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredInteger()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(String)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:232,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:233,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetIntegerWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Integer)'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetIntegerWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:238,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:239,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 236
    functionDepth: 4
    functionLinenumber: 236
    functionLinenumberEnd: 240
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLong()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String)'
    - Long.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:244,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:245,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 242
    functionDepth: 5
    functionLinenumber: 242
    functionLinenumberEnd: 246
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredLong()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
    - Long.valueOf(int)
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String,int)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:250,1
    - Dst: Long.valueOf(int)
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:251,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLongWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String,int)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Long)'
    - Long.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLongWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:256,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 4
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBoolean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:262,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 5
    functionLinenumber: 260
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredBoolean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String,boolean)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:268,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 270
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBooleanWithDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,Boolean)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBooleanWithDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:274,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNotNull(org.springframework.web.multipart.MultipartFile)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 276
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetMultipart()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNotNull(org.springframework.web.multipart.MultipartFile)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetMultipart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:280,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNotNull(org.springframework.web.multipart.MultipartFile)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredMultipart()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertNotNull(org.springframework.web.multipart.MultipartFile)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredMultipart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:286,1
    - Dst: '[java.util.HashMap].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:286,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:286,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMap,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testEquality()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
    - '[java.util.HashMap].<init>(java.util.Map<String,Object>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMap,org.springframework.webflow.core.collection.LocalParameterMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testEquality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:292,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:293,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:293,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMapTests:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 290
    functionDepth: 2
    functionLinenumber: 290
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testAsAttributeMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
    - '[org.springframework.webflow.core.collection.LocalParameterMapTests].assertEquals(org.springframework.webflow.core.collection.LocalParameterMapTests,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].testAsAttributeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.LocalParameterMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalParameterMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalParameterMapTests
    signature: '[org.springframework.webflow.core.collection.LocalParameterMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.core.collection.TestBean].getAmount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.TestBean].getAmount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - amount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.core.collection.TestBean].setAmount(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.TestBean].setAmount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.core.collection.TestBean].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.TestBean].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.core.collection.TestBean].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.TestBean].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.core.collection.TestBean].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.TestBean].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.TestBean
    signature: '[org.springframework.webflow.core.collection.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].initApplicationContext()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].initApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:45,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:46,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:47,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:48,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:49,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:50,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNull(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:50,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:51,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesDefaultConfig()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNull(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesDefaultConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:56,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:57,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:58,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:59,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:60,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:61,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:62,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:63,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:68,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:69,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:70,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:71,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:72,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:73,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:74,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNull(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:74,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidationHintResolver()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:75,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNull(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:75,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:76,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNotNull(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidationHintResolver()'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertTrue()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getValidator()'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertFalse(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].assertNull(org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - viewIdExpression
    - expressionParser
    - conversionService
    - binderConfiguration
    - validator
    - validationHintResolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.Validator
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converterId
    - source
    - targetClass
    argTypes:
    - String
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceClass
    - targetClass
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - sourceClass
    - targetClass
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.springframework.binding.convert.ConversionExecutor>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutors(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.Set<org.springframework.binding.convert.ConversionExecutor>
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutors(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alias
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.core.convert.ConversionService
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService
    signature: '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: '[org.springframework.webflow.config.EmptySpringValidator].supports(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/EmptySpringValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.EmptySpringValidator].supports(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 13
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 13
    functionName: '[org.springframework.webflow.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/EmptySpringValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.Validator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.EmptySpringValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.EmptySpringValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/EmptySpringValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.EmptySpringValidator
    signature: '[org.springframework.webflow.config.EmptySpringValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:43,1
    - Dst: '[org.springframework.web.context.support.ServletContextResourceLoader].<init>(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:43,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.web.context.support.ServletContextResourceLoader].<init>(org.springframework.mock.web.MockServletContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:49,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:50,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdNoBasePath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdNoBasePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.FileSystemResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:55,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:56,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:57,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceBasePathMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.io.FileSystemResource].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceBasePathMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:62,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:63,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:64,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:69,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:70,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:71,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowCustomBasePathTrailingSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowCustomBasePathTrailingSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:76,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:77,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:78,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:83,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:84,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:85,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingAndTrailingSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingAndTrailingSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:90,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:91,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:92,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFlowPathIsBasePath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFlowPathIsBasePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:97,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:98,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:99,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdBasePathMismatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactoryTests)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdBasePathMismatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:104,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:105,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:106,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:111,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:112,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:113,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathStarResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathStarResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.FileSystemResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:118,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:120,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:121,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.io.FileSystemResource].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.FileSystemResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:126,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:127,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:128,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceNoBasePathMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.io.FileSystemResource].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceNoBasePathMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.UrlResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:133,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:135,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.UrlResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:136,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.UrlResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.UrlResource].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.UrlResource].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:141,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:142,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.UrlResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:143,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions:
      - java.net.MalformedURLException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResourceNoBasePathMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.UrlResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    - '[org.springframework.core.io.UrlResource].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResourceNoBasePathMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.io.ResourceLoader
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResourceFactoryTests
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FooFlowBuilder].getFlow()'
      Src: org.springframework.webflow.config.FooFlowBuilder:10,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.config.FooFlowBuilder,String)'
      Src: org.springframework.webflow.config.FooFlowBuilder:10,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.builder.FlowBuilderException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.springframework.webflow.config.FooFlowBuilder].buildStates()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FooFlowBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FooFlowBuilder].getFlow()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.config.FooFlowBuilder,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FooFlowBuilder].buildStates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FooFlowBuilder
      static: false
      superClass: org.springframework.webflow.engine.builder.support.AbstractFlowBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FooFlowBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FooFlowBuilder
    signature: '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.getBeansOfType()
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:25,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].size()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:26,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue(int)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:26,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].values()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:27,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertNotNull(org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:28,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:29,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:30,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:31,1
    - Dst: builderServices.getDevelopment()
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:32,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertFalse(org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].testDefaultFlowBuilderServices()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertNotNull(org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests)'
    - context.getBeansOfType()
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].values()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue(int)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertFalse(org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests)'
    - builderServices.getDevelopment()
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].size()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].assertTrue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].testDefaultFlowBuilderServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests:10,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 11
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.MyBeanValidationHintResolver
      static: false
      superClass: org.springframework.webflow.validation.BeanValidationHintResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.MyBeanValidationHintResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/MyBeanValidationHintResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.MyBeanValidationHintResolver
    signature: '[org.springframework.webflow.config.MyBeanValidationHintResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests:9,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 10
      start: 8
    functionDepth: 0
    functionLinenumber: 8
    functionLinenumberEnd: 10
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.ClassPathXmlApplicationContext].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParserTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].initApplicationContext()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].initApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:36,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:37,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:37,1
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:38,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:39,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testConfigOk()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testConfigOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:44,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].getExecutionRepository()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:46,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].parseFlowExecutionKey(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:46,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].fail(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testCustomConversationManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].getExecutionRepository()'
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].fail(String)'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].parseFlowExecutionKey(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testCustomConversationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:55,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:55,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:56,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(int,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:56,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:57,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:57,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:58,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:58,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:59,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(String,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:59,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:60,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(int,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - definition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(String,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].assertEquals(int,org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationParameters
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - org.springframework.webflow.conversation.ConversationParameters
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].parseConversationId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].parseConversationId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager
    signature: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests:14,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:23,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:24,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:25,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].parentRegistry()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].setParent(org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String,String,java.util.HashMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocationPattern(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:31,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:32,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder,String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:33,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder,String,java.util.HashMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].flowRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].parentRegistry()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder,String,java.util.HashMap)'
    - '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String,String,java.util.HashMap)'
    - '[java.util.HashMap].put(String,int)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocationPattern(String)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder,String)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].setParent(org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowBuilder(org.springframework.webflow.config.FooFlowBuilder)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].flowRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:39,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String,String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:39,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].parentRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].addFlowLocation(String,String)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].parentRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorJavaConfigTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorJavaConfigTests
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutions(int)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutionSnapshots(int)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[ExceptionThrowingConversationManager].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:45,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setConversationManager(ExceptionThrowingConversationManager)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setRedirectInSameState(boolean)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionAttribute(String,String)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionAttribute(String,int)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:50,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionListener(org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener,String)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutionSnapshots(int)'
    - '[ExceptionThrowingConversationManager].<init>()'
    - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].<init>()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionListener(org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener,String)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionAttribute(String,String)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowExecutionAttribute(String,int)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutions(int)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setConversationManager(ExceptionThrowingConversationManager)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setRedirectInSameState(boolean)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:56,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowLocation(String)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:56,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowDefinitionRegistryBuilder()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].addFlowLocation(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:62,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:62,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutions(int)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:62,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutionSnapshots(int)'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:62,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutorSimpleRepo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutionSnapshots(int)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].setMaxFlowExecutions(int)'
    - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].getFlowExecutorBuilder(org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutorSimpleRepo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig
    signature: '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].initApplicationContext()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:23,1
    - Dst: '[org.springframework.context.ApplicationContext].getBean(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationContext].getBean(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].initApplicationContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:32,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:33,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:33,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:34,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:34,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:34,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:35,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:35,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(int,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationsPopulated()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(int,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationsPopulated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:40,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:41,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:41,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:42,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:43,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationPatternsPopulated()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationPatternsPopulated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:48,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:49,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulated()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:54,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:55,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:60,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:61,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:61,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:62,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:62,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:62,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:63,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:63,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(int,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getAttributes()'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].get(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(int,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testNoSuchFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testNoSuchFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:78,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].fail(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testBogusPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].fail(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testBogusPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:86,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertNotNull(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:86,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:87,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:87,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:87,1
    - Dst: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
      Src: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertNotNull(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].getId()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].assertEquals(String,org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests
    signature: '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      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: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:31,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,null)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:32,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:32,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:33,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:33,1
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.HashSet)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:34,1
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.HashSet)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:35,1
    - Dst: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:37,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:37,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:38,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:39,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:40,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:41,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:42,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:43,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:43,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:44,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].get(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:44,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:44,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:45,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:45,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getInteger(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:45,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(org.springframework.webflow.config.FlowRegistryFactoryBeanTests,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:45,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:46,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:47,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:48,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 29
    functionDepth: 7
    functionLinenumber: 29
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(org.springframework.webflow.config.FlowRegistryFactoryBeanTests,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,null)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].get(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getInteger(String)'
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
    - '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.HashSet)'
    - '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(null,String,null)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:53,1
    - Dst: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:55,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:55,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:56,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:57,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:58,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:59,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:60,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:61,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:61,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:62,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:62,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertTrue(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 7
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryGeneratedFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
    - '[org.springframework.webflow.config.FlowLocation].<init>(null,String,null)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].isEmpty()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertTrue(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryGeneratedFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(null,String,null)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:67,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:69,1
    - Dst: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:70,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:70,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:71,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:72,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:73,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:74,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:75,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:75,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:76,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:76,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertTrue(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBeanTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryCustomFlowServices()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
    - '[org.springframework.webflow.config.FlowLocation].<init>(null,String,null)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getId()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].isEmpty()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertNotNull(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].getAttributes()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertTrue(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].assertEquals(String,org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations(org.springframework.webflow.config.FlowRegistryFactoryBeanTests)'
    - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryCustomFlowServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowRegistryFactoryBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowRegistryFactoryBeanTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowRegistryFactoryBeanTests
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests:13,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].initApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.annotation.AnnotationConfigApplicationContext].<init>()'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].initApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests
      static: false
      superClass: org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:21,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesDefault()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customExpressionParser()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:27,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setExpressionParser(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customViewFactoryCreator()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:28,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setViewFactoryCreator(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:29,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setConversionService(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidator()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:30,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setValidator(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidationHintResolver()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:31,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setValidationHintResolver(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setDevelopmentMode(boolean)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 24
    functionDepth: 6
    functionLinenumber: 24
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesAllCustom()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setConversionService(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidator()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customViewFactoryCreator()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setValidationHintResolver(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setViewFactoryCreator(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customExpressionParser()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setExpressionParser(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setValidator(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setDevelopmentMode(boolean)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidationHintResolver()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesAllCustom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:38,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:39,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setConversionService(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:38,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesConversionServiceCustom()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].setConversionService(org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig)'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].build()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].getFlowBuilderServicesBuilder()'
    - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesConversionServiceCustom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:45,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 5
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestViewFactoryCreator
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customViewFactoryCreator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
    linkageType: ''
    returnType: TestViewFactoryCreator
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customViewFactoryCreator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestConversionService].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestConversionService
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 2
    functionsReached:
    - '[TestConversionService].<init>()'
    linkageType: ''
    returnType: TestConversionService
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.EmptySpringValidator].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.EmptySpringValidator
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.EmptySpringValidator].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.EmptySpringValidator
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.MyBeanValidationHintResolver
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidationHintResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.MyBeanValidationHintResolver
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidationHintResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig
      static: false
      superClass: AbstractFlowConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig
    signature: '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowExecutorFactoryBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:28,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowExecutorFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 4
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorNoPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorNoPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:36,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:43,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowExecutorFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorBasicConfig()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorBasicConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:49,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:56,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,null)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:57,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:57,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.HashSet)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:58,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:59,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:60,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:60,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:61,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:62,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:63,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBeanTests:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowExecutorFactoryBean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorOptionsSpecified()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,null)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)'
    - '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.HashSet)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorOptionsSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.config.FlowExecutorFactoryBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorFactoryBeanTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorFactoryBeanTests
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:12,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:13,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:14,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 10
    functionDepth: 3
    functionLinenumber: 10
    functionLinenumberEnd: 16
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:20,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:21,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:22,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:23,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodesWithPrefix()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodesWithPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:29,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:30,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:31,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:32,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:33,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:39,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:40,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:41,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:42,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:43,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:44,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:45,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesKeyedField()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesKeyedField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:51,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:52,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:53,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:54,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:55,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:56,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesWithPrefix()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(int,org.springframework.webflow.validation.WebFlowMessageResolverTests)'
    - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].assertEquals(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesWithPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.validation.WebFlowMessageResolverTests:8,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.WebFlowMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.WebFlowMessageResolverTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.validation.WebFlowMessageResolverTests
    signature: '[org.springframework.webflow.validation.WebFlowMessageResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.BeanValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].getClass()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:44,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].getName()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:44,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(null,String,String,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:45,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertNotNull(Class<?>[])'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:47,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(int,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:48,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].getClass()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:49,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(org.springframework.webflow.validation.BeanValidationHintResolverTests)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.BeanValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveFullyQualifiedClassNameHint()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertNotNull(Class<?>[])'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].getName()'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(org.springframework.webflow.validation.BeanValidationHintResolverTests)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(null,String,String,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].getClass()'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(int,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveFullyQualifiedClassNameHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TestModel].<init>()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:55,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(TestModel,String,String,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:55,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertNotNull(Class<?>[])'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:57,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(int,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:58,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:59,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:60,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.BeanValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveInnterTypeHints()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertNotNull(Class<?>[])'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(TestModel,String,String,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals()'
    - '[TestModel].<init>()'
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].assertEquals(int,org.springframework.webflow.validation.BeanValidationHintResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveInnterTypeHints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(null,String,String)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:67,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].fail(String)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolverTests:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.BeanValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveHintNoMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].fail(String)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveHintNoMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.validation.BeanValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolverTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolverTests
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel.State1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel.State1].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel.State1
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel.State1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel
      static: false
      superClass: BaseTestModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel.State2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel.State2].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel.State2
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel.State2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.Errors].rejectValue(String,String,String)'
      Src: org.springframework.webflow.validation.StubModelErrorsOverridden:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.validation.StubModelValidationContext
    argCount: 2
    argNames:
    - model
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.validation.StubModelErrorsOverridden].validateMockState(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrorsOverridden.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.Errors].rejectValue(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelErrorsOverridden].validateMockState(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.StubModelErrorsOverridden
      static: false
      superClass: org.springframework.webflow.validation.StubModelValidationContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.StubModelErrorsOverridden].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrorsOverridden.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.StubModelErrorsOverridden
    signature: '[org.springframework.webflow.validation.StubModelErrorsOverridden].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:54,1
    - Dst: '[org.springframework.validation.DefaultMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.DefaultMessageCodesResolver].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.StubModelMessageContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:62,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.validation.StubModelMessageContext,org.springframework.webflow.test.MockRequestControlContext,String,String,null,null,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:63,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:65,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:66,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:66,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:67,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:67,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:68,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.StubModelMessageContext].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.validation.StubModelMessageContext,org.springframework.webflow.test.MockRequestControlContext,String,String,null,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.StubModelValidationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:73,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.validation.StubModelValidationContext,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:74,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:76,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:77,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:78,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:78,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:79,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 5
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.validation.StubModelValidationContext,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.validation.StubModelValidationContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:84,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:85,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:86,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:86,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:87,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:89,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:90,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:91,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:91,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:92,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 82
    functionDepth: 5
    functionLinenumber: 82
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContextForBeanValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContextForBeanValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:97,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:98,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:99,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:99,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:100,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:102,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:103,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:104,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:104,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:105,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContextForBeanValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContextForBeanValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:110,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:111,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:112,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:112,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:113,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:115,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:116,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:117,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:117,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:118,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 5
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:123,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:124,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:125,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:125,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:126,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:128,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:129,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:130,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:130,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:131,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 121
    functionDepth: 5
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidatorOverridden()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].registerSingleton(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getMessagesBySource(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals(int,org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].getAllMessages()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidatorOverridden()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:136,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:137,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:139,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:139,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:139,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:140,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:141,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:142,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 134
    functionDepth: 5
    functionLinenumber: 134
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackModelValidationMethodInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackModelValidationMethodInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:148,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:149,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:151,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:151,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:152,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:153,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:154,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 146
    functionDepth: 5
    functionLinenumber: 146
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelValidationMethodInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelValidationMethodInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:160,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ErrorsModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:161,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:163,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:163,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:163,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:164,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:165,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:166,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 158
    functionDepth: 5
    functionLinenumber: 158
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsModelValidationMethodInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[ErrorsModel].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ErrorsModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsModelValidationMethodInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:172,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ErrorsModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:173,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:175,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:175,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:175,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:176,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:177,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:178,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 170
    functionDepth: 5
    functionLinenumber: 170
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelErrorsValidationMethodInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[ErrorsModel].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ErrorsModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelErrorsValidationMethodInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:184,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:185,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:186,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:186,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:187,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:187,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:189,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:190,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:192,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:192,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:192,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:193,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:194,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:195,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 182
    functionDepth: 5
    functionLinenumber: 182
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[ModelValidator].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:201,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:202,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:203,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:203,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:204,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:204,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:206,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:207,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:209,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:209,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:209,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:210,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:211,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:212,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 199
    functionDepth: 5
    functionLinenumber: 199
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvokedForSubclass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[ModelValidator].<init>()'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvokedForSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:218,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:219,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:220,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:220,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:221,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:221,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:223,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:224,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:226,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:226,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:226,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:227,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:228,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:229,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[ModelValidator].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:235,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:236,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:237,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:237,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:238,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:238,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:240,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:241,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:243,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:243,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:243,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:244,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:245,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:246,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 233
    functionDepth: 5
    functionLinenumber: 233
    functionLinenumberEnd: 248
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvokedForSubclass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[ModelValidator].<init>()'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvokedForSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:252,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:253,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:254,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:254,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:255,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:255,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:257,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:258,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:260,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:260,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:260,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:261,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:262,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:263,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 250
    functionDepth: 5
    functionLinenumber: 250
    functionLinenumberEnd: 265
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:269,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:270,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:271,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:271,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:272,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:272,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:274,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:275,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:277,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:277,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:277,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:278,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:279,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:280,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 267
    functionDepth: 5
    functionLinenumber: 267
    functionLinenumberEnd: 282
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvokedForSubclass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvokedForSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:286,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:287,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:288,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:288,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:289,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:289,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:291,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:292,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:294,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:294,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:294,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:295,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:296,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:297,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 284
    functionDepth: 5
    functionLinenumber: 284
    functionLinenumberEnd: 299
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackLegacyValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,LegacyModelValidator)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackLegacyValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:303,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:304,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:305,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:305,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:306,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:306,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:308,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:309,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:311,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:311,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:311,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:312,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:313,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:314,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 301
    functionDepth: 5
    functionLinenumber: 301
    functionLinenumberEnd: 316
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[ErrorsModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:320,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:321,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:322,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:322,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:323,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:323,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:325,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:326,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:328,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:328,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:328,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:329,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:330,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:331,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 318
    functionDepth: 5
    functionLinenumber: 318
    functionLinenumberEnd: 333
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvokedForSubclass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[ErrorsModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvokedForSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:337,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:338,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:339,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:339,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:340,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:340,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:342,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:343,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:345,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:345,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:345,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:346,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:347,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:348,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 335
    functionDepth: 5
    functionLinenumber: 335
    functionLinenumberEnd: 350
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvoked()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[ErrorsModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvoked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ErrorsModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:354,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:355,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:356,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:356,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:357,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:357,1
    - Dst: '[org.springframework.webflow.engine.model.Model].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:359,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:360,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:362,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:362,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:362,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:363,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:364,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:365,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 367
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvokedForSubclass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[ErrorsModelValidator].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(org.springframework.webflow.engine.model.Model,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.engine.model.Model].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].registerSingleton(String,ErrorsModelValidator)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertFalse(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvokedForSubclass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:371,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:371,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:371,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getAttributes()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:372,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:372,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:372,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:373,1
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:375,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:376,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:377,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:378,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:380,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:382,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:383,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 369
    functionDepth: 5
    functionLinenumber: 369
    functionLinenumberEnd: 385
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithClassHint()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.StaticExpression].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].getAttributes()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithClassHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:389,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:389,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:389,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getAttributes()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:390,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:390,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:390,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:391,1
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:393,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:394,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:395,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:396,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:398,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:400,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:401,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 387
    functionDepth: 5
    functionLinenumber: 387
    functionLinenumberEnd: 403
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintResolution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].getAttributes()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Transition].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:407,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:408,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:408,1
    - Dst: '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.support.DefaultTransitionCriteria)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:408,1
    - Dst: '[org.springframework.webflow.engine.Transition].getAttributes()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:409,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:409,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:409,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:411,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:411,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:411,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:412,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:412,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:413,1
    - Dst: '[LegacyModelValidator].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:415,1
    - Dst: '[ExtendedModel].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:416,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:417,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:418,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:420,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:422,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
      Src: org.springframework.webflow.validation.ValidationHelperTests:423,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
      Src: org.springframework.webflow.validation.ValidationHelperTests:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 405
    functionDepth: 5
    functionLinenumber: 405
    functionLinenumberEnd: 425
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintOnTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].getAttributes()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertEquals()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.engine.Transition].<init>()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(ExtendedModel,org.springframework.webflow.test.MockRequestControlContext,String,String,null,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[ExtendedModel].<init>()'
    - '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.support.DefaultTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(org.springframework.webflow.validation.ValidationHelperTests)'
    - '[org.springframework.webflow.validation.ValidationHelperTests].assertTrue(int)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.validation.ValidationHelperTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[LegacyModelValidator].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelperTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.validation.ValidationHelper].setValidator(LegacyModelValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintOnTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestControlContext
      - String
      - String
      - org.springframework.validation.DefaultMessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests
    signature: '[org.springframework.webflow.validation.ValidationHelperTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.Model].validateState1(org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.Model].validateState1(org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.Model].validate(org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.Model].validate(org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.Model
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.Model].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.Model
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.Model].<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: org.springframework.webflow.validation.ValidationHelperTests.Model.State1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.Model.State1].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.Model.State1
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.Model.State1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.ExtendedModel
      static: false
      superClass: Model
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ExtendedModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.ExtendedModel
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ExtendedModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errors
    argTypes:
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 452
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validateState1(org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validateState1(org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errors
    argTypes:
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validate(org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validate(org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - errors
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - object
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 475
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 475
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validate(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validate(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 479
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 479
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].supports(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].supports(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 488
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 488
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.ModelValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.ModelValidator
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator
    signature: '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.validation.StubModelMessageContext:27,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:27,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:27,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.validation.StubModelMessageContext:27,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.message.MessageContext
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(org.springframework.binding.message.MessageContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelMessageContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(org.springframework.binding.message.MessageContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.validation.StubModelMessageContext:31,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:31,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:31,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.validation.StubModelMessageContext:31,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.validation.StubModelMessageContext:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.binding.message.MessageContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - Object
    - org.springframework.binding.message.MessageContext
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(Object,org.springframework.binding.message.MessageContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelMessageContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(Object,org.springframework.binding.message.MessageContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.StubModelMessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.StubModelMessageContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelMessageContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.StubModelMessageContext
    signature: '[org.springframework.webflow.validation.StubModelMessageContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.Errors].rejectValue(String,String,String)'
      Src: org.springframework.webflow.validation.StubModelErrors:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.validation.StubModelErrors].validateMockState(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.Errors].rejectValue(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelErrors].validateMockState(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.StubModelErrors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.StubModelErrors].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.StubModelErrors
    signature: '[org.springframework.webflow.validation.StubModelErrors].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:27,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:28,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:28,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:28,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:28,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:32,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:33,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:33,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:33,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.validation.StubModelValidationContext:33,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.validation.StubModelValidationContext:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - context
    argTypes:
    - Object
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(Object,org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(Object,org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.StubModelValidationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.StubModelValidationContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.StubModelValidationContext
    signature: '[org.springframework.webflow.validation.StubModelValidationContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:39,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:40,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:41,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:42,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:43,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:44,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.easymock.EasyMock].createMock()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:53,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:55,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:55,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:55,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:56,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:56,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:56,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:58,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:60,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:61,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:61,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:63,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:64,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:64,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:64,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:65,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:65,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:65,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:67,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:69,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:71,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:73,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:73,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:73,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:74,1
    - Dst: '[org.easymock.EasyMock].expect(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:74,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:74,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:75,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:75,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:75,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:77,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:79,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:80,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:80,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:81,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:81,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:82,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:82,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:83,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:83,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:84,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:84,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
    - '[org.easymock.EasyMock].expect(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:92,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:94,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:94,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:94,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:95,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:95,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:95,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:97,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:99,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:100,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:100,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:102,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:102,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:102,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:103,1
    - Dst: '[org.easymock.EasyMock].expect(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:103,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:103,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:104,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:104,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,null)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:104,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:104,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:106,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:108,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:109,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:109,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:110,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:110,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:110,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:111,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:111,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:111,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:111,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:112,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:112,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:113,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:113,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:114,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:114,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecutionEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
    - '[org.easymock.EasyMock].expect(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,null)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecutionEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:121,1
    - Dst: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:122,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:124,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:124,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:124,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:125,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:125,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:125,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:127,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:128,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:128,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:128,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:130,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:132,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:133,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:133,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:135,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:137,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:137,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:137,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:138,1
    - Dst: '[org.easymock.EasyMock].expect(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:138,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:138,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:139,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:139,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:139,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:139,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:141,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:143,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:144,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:145,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:147,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:147,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:148,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:148,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:149,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:149,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:150,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:150,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:151,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:151,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.easymock.EasyMock].expect(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:159,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:160,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:162,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:162,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:162,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:163,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:163,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:163,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:165,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:166,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:166,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:166,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:168,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:170,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:171,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:171,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:173,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:173,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:173,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:174,1
    - Dst: '[org.easymock.EasyMock].expect(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:174,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:174,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:176,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:177,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:178,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:178,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:178,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:178,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:180,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:182,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:184,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:186,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:187,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:187,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:188,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:188,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:188,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:189,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:189,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:189,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:190,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:190,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:191,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:191,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:192,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:192,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 156
    functionDepth: 4
    functionLinenumber: 156
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecutionEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(boolean)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(String,String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.easymock.EasyMock].expect(String)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertTrue(boolean)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.repository.FlowExecutionLock)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertFalse(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(org.springframework.webflow.executor.FlowExecutorImplTests,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].andReturn(org.springframework.webflow.execution.FlowExecution)'
    - '[org.easymock.EasyMock].expect(org.springframework.webflow.executor.FlowExecutorImplTests)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].assertNull(String)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    - '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecutionEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.FlowExecutionRepository,org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 4
    functionsReached:
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.FlowExecutionRepository,org.springframework.webflow.execution.repository.FlowExecutionLock)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.FlowExecutionRepository,org.springframework.webflow.execution.repository.FlowExecutionLock)'
      Src: org.springframework.webflow.executor.FlowExecutorImplTests:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 4
    functionsReached:
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.FlowExecutionRepository,org.springframework.webflow.execution.repository.FlowExecutionLock)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutorImplTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.executor.FlowExecutorImplTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutorImplTests
    signature: '[org.springframework.webflow.executor.FlowExecutorImplTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:59,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:59,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:60,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:60,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:62,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:63,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:63,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:64,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].end()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:65,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:66,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:68,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].fail(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testConversationLifeCycle()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].fail(String)'
    - '[org.springframework.webflow.conversation.Conversation].end()'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    - '[org.springframework.webflow.conversation.Conversation].unlock()'
    - '[org.springframework.webflow.conversation.Conversation].lock()'
    - '[org.springframework.webflow.conversation.Conversation].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testConversationLifeCycle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:76,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:76,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:77,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:77,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:79,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].putAttribute(String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:80,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:81,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:83,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertSame(org.springframework.webflow.conversation.Conversation,org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:84,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:85,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:86,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:86,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].end()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:87,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:88,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 74
    functionDepth: 4
    functionLinenumber: 74
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testNoPassivation()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.conversation.Conversation].end()'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.conversation.Conversation].putAttribute(String,String)'
    - '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    - '[org.springframework.webflow.conversation.Conversation].getId()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertSame(org.springframework.webflow.conversation.Conversation,org.springframework.webflow.conversation.Conversation)'
    - '[org.springframework.webflow.conversation.Conversation].unlock()'
    - '[org.springframework.webflow.conversation.Conversation].lock()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testNoPassivation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:94,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:95,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:96,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:96,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:98,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].putAttribute(String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:99,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:100,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:101,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:103,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].passivate(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:103,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:106,1
    - Dst: '[org.springframework.webflow.conversation.ConversationId].toString()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:107,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:108,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].activate(byte[])'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:111,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:111,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:112,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:113,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotSame(org.springframework.webflow.conversation.Conversation,org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:114,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:115,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:115,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].end()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:116,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testPassivation()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.conversation.ConversationId].toString()'
    - '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].passivate(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotSame(org.springframework.webflow.conversation.Conversation,org.springframework.webflow.conversation.Conversation)'
    - '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].activate(byte[])'
    - '[org.springframework.webflow.conversation.Conversation].end()'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.conversation.Conversation].putAttribute(String,String)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(String)'
    - '[org.springframework.webflow.conversation.Conversation].unlock()'
    - '[org.springframework.webflow.conversation.Conversation].lock()'
    - '[org.springframework.webflow.conversation.Conversation].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testPassivation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:122,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:123,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:123,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:124,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:124,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:126,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:127,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:127,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:127,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:128,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:128,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:130,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:130,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:130,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:131,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:131,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:131,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:132,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:132,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].end()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:135,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:136,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:137,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:137,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].fail()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:138,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:141,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:141,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:141,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:142,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:142,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 120
    functionDepth: 4
    functionLinenumber: 120
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testMaxConversations()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.Conversation)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.conversation.Conversation].end()'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    - '[org.springframework.webflow.conversation.Conversation].getId()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].fail()'
    - '[org.springframework.webflow.conversation.Conversation].unlock()'
    - '[org.springframework.webflow.conversation.Conversation].lock()'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testMaxConversations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:147,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:148,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:149,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:150,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:150,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:151,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:151,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 4
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testCustomSessionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].assertNotNull(org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testCustomSessionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:156,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:157,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:158,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 160
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].passivate(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 1
    functionsReached:
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ObjectOutputStream].writeObject(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].passivate(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:165,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:165,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sessionData
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 166
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].activate(byte[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 1
    functionsReached:
    - '[java.io.ObjectInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[java.io.ObjectInputStream].readObject()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].activate(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:18,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:19,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 20
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:24,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:25,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:30,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:31,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:37,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:38,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:44,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.LinkedHashMap)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:46,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,int)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:48,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,null)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:49,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:50,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,null)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.mock.web.MockHttpServletRequest)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.LinkedHashMap)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:56,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(String,String,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:57,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(String,String,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:13,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:30,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:31,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:32,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:33,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:34,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:39,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:40,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(null)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:41,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:42,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:43,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(null)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:48,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:49,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:50,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:55,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:56,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:57,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:58,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:59,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:65,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:66,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:67,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:68,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:69,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:75,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:76,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:77,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:78,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:79,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPathAndFileExtension()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPathAndFileExtension()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:85,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:86,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:87,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:88,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithServletPathAndFileExtension()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithServletPathAndFileExtension()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:25,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:21,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:27,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:28,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:33,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:34,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertFalse(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsNotAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertFalse(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsNotAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:39,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:39,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:40,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequestViaDelegate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequestViaDelegate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:45,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:46,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:52,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:53,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:54,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertFalse(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testAjaxRedirectNotSent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertFalse(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testAjaxRedirectNotSent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:59,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:59,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:60,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:61,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirectViaDelegate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirect(String,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].assertTrue(org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirectViaDelegate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(TestAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - TestAjaxHandler
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - TestAjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler
      static: false
      superClass: AbstractAjaxHandler
    argCount: 2
    argNames:
    - delegate
    - isAjaxRequest
    argTypes:
    - TestAjaxHandler
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(TestAjaxHandler,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(TestAjaxHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(TestAjaxHandler,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - TestAjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: AbstractAjaxHandler
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - TestAjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: AbstractAjaxHandler
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - TestAjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TestAjaxHandler
      static: false
      superClass: AbstractAjaxHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].getDelegate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: TestAjaxHandler
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].getDelegate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].getDelegate()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler:91,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - TestAjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractAjaxHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].getDelegate()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:49,1
    - Dst: '[org.springframework.mock.web.MockServletContext].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:50,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:51,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:52,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:53,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:53,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:54,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.mock.web.MockServletContext].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].setAttribute(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession(boolean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:60,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:61,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getContextPath()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:66,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].isEmpty()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:66,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.core.collection.ParameterMap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:71,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:71,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetAppAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetAppAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:76,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:76,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetSessionAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetSessionAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:81,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:81,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetRequestAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetRequestAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:86,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockServletContext,Object)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:86,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:87,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockHttpServletRequest,Object)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:87,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:88,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockHttpServletResponse,Object)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetNativeObjects()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockServletContext,Object)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockHttpServletResponse,Object)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.mock.web.MockHttpServletRequest,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetNativeObjects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:93,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:94,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:100,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotAnAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotAnAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:105,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:106,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testAjaxRequestAcceptHeader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testAjaxRequestAcceptHeader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:111,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotResponseCommitted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotResponseCommitted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:116,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:117,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:117,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:118,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:118,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:119,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:124,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:126,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:126,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:127,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:127,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:128,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:128,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:129,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertNotNull(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertNotNull(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:134,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:135,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:136,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:136,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:137,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:137,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:140,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectWithInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectWithInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:145,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:146,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:146,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:147,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:147,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:148,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:148,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:149,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:149,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:150,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:155,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:156,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:157,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:157,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:158,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:158,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:159,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:159,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:160,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:160,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:161,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirectPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirectPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:166,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:167,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:168,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:168,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:169,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:169,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:170,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:170,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:171,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:171,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:172,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:177,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:178,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:179,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:179,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:180,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:180,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:181,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:181,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:182,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 3
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirectPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirectPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:187,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:188,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:188,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:189,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:189,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:190,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRecordResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRecordResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:195,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:197,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:198,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:202,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:203,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:207,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:208,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:215,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:217,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:218,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 213
    functionDepth: 3
    functionLinenumber: 213
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExecutionRedirectFirst()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExecutionRedirectFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:225,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:227,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseDefinitionRedirectFirst()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseDefinitionRedirectFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:235,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:237,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:238,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 233
    functionDepth: 3
    functionLinenumber: 233
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExternalRedirectFirst()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,null)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExternalRedirectFirst()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:245,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:246,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:246,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:247,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:247,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:248,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:248,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:249,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:250,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 243
    functionDepth: 3
    functionLinenumber: 243
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertFalse(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertTrue(boolean)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:256,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 253
    functionDepth: 3
    functionLinenumber: 253
    functionLinenumberEnd: 261
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopupNoRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopupNoRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:265,1
    - Dst: '[java.io.Writer].append(char)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:266,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getContentAsString()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:267,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 263
    functionDepth: 3
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
    - '[org.springframework.mock.web.MockHttpServletResponse].getContentAsString()'
    - '[java.io.Writer].append(char)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].assertEquals(String,org.springframework.webflow.context.servlet.ServletExternalContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:272,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:274,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContextTests:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 279
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriterResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].fail(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriterResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.mock.web.MockServletContext
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.ServletExternalContextTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.ServletExternalContextTests
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContextTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:44,1
    - Dst: '[org.springframework.mock.web.MockServletContext].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:47,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:48,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.mock.web.MockServletContext].removeAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].remove(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:60,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:61,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:61,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].isEmpty()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:62,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(boolean,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testIsEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].remove(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(boolean,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testIsEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:67,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddOne()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddOne()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:72,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:73,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddTwo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].size()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddTwo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].containsKey(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:78,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(boolean,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(boolean,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].containsKey(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].containsValue(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:83,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].containsValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:88,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testGet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testGet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:93,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:95,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:96,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPut()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPut()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].remove(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:101,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:103,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:104,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertNull(org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testRemove()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].remove(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertNull(org.springframework.webflow.context.servlet.HttpServletContextMapTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:109,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:110,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:111,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].putAll(java.util.HashMap)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:112,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:113,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:113,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:114,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPutAll()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].putAll(java.util.HashMap)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPutAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].clear()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:119,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].isEmpty()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:120,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testClear()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].clear()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].isEmpty()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].keySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].keySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:126,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].contains(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:126,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testKeySet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].keySet()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].contains(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testKeySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].values()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:131,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:131,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:131,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].values()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:132,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].contains(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:132,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testValues()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].values()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].contains(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].entrySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:137,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:137,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:137,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].entrySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].iterator()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].next()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].getKey()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:138,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].entrySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].iterator()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].next()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].getValue()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:139,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMapTests:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testEntrySet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].getValue()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].getKey()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].iterator()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].next()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].assertEquals(int,org.springframework.webflow.context.servlet.HttpServletContextMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].size()'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testEntrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletContextMap
      - org.springframework.mock.web.MockServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletContextMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletContextMapTests
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:43,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:55,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:57,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:65,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testSetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].fail(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testSetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:74,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:77,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].fail(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testRemoveAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testRemoveAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:86,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:88,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertNotNull(java.util.Iterator<String>,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:89,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:90,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:90,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:91,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()'
    - '[java.util.Iterator<String>].next()'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertNotNull(java.util.Iterator<String>,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameter(String,String)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:19,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:20,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:21,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:22,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:23,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:28,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:29,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(null)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:30,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:31,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:32,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(null)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:37,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:38,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:39,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:44,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:45,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:46,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:47,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:48,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:49,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:54,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:55,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:56,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:57,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:58,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:64,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:65,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:66,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:67,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlNoPathInfo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlNoPathInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:73,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:74,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:75,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlContextPathOnly()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,null,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlContextPathOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:81,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:82,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:83,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:84,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:85,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:91,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:92,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:93,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:94,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:95,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.LinkedHashMap)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:95,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:96,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:97,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,int)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:98,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,null)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:99,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:100,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,null)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.LinkedHashMap)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:106,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:107,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:108,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:109,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(String,String,org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:110,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(String,String,org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].assertEquals(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:13,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:43,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:55,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:57,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:64,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:65,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testSetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].getAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testSetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:70,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:72,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:73,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertNull(org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testRemoveAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertNull(org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testRemoveAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:78,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:79,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:81,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertNotNull(java.util.Iterator<String>,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:82,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:83,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletRequestMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:83,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:84,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMapTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].next()'
    - '[org.springframework.mock.web.MockHttpServletRequest].removeAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpServletRequestMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertNotNull(java.util.Iterator<String>,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(String,String)'
    - '[java.util.Iterator<String>].hasNext()'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpServletRequestMapTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpServletRequestMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletRequestMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletRequestMapTests
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:46,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(org.springframework.mock.web.MockHttpServletRequest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:58,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:58,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:60,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:66,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:68,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(Object,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNullSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(Object,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNullSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:75,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:76,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:76,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testSetAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testSetAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:81,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:81,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:83,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:84,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:84,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(org.springframework.webflow.context.servlet.HttpSessionMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(org.springframework.webflow.context.servlet.HttpSessionMapTests)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:89,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:91,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:92,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:92,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(org.springframework.webflow.context.servlet.HttpSessionMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttributeNullSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNull(org.springframework.webflow.context.servlet.HttpSessionMapTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttributeNullSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:97,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:97,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:99,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNotNull(java.util.Iterator<String>,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:100,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:101,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpSessionMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:101,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:102,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(String,String)'
    - '[java.util.Iterator<String>].next()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNotNull(java.util.Iterator<String>,String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertTrue(org.springframework.webflow.context.servlet.HttpSessionMapTests,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertEquals(String,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:108,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:110,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNotNull(java.util.Iterator<String>,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:111,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:112,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertFalse(org.springframework.webflow.context.servlet.HttpSessionMapTests,String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNamesNullSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertNotNull(java.util.Iterator<String>,String)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setSession(null)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertFalse(org.springframework.webflow.context.servlet.HttpSessionMapTests,String)'
    - '[java.util.Iterator<String>].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNamesNullSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:117,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:118,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertSame(Object,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionAsMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertSame(Object,org.springframework.webflow.context.servlet.HttpSessionMapTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionAsMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:123,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:124,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(org.springframework.webflow.context.servlet.HttpSessionMapTests,Object)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:124,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:125,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertSame(Object,Object)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMapTests:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].assertSame(Object,Object)'
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession()'
    - '[Object].<init>()'
    - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setAttribute(org.springframework.webflow.context.servlet.HttpSessionMapTests,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.HttpSessionMap
      - org.springframework.mock.web.MockHttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpSessionMapTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpSessionMapTests
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMapTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:46,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].getSession(boolean)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:47,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].<init>()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpSession
      - TestAttributeMapBindingListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].getSession(boolean)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:55,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(TestAttributeMapBindingListener,org.springframework.webflow.context.servlet.HttpSessionMap)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:55,1
    - Dst: '[jakarta.servlet.http.HttpSession].setAttribute(String,org.springframework.webflow.context.web.HttpSessionMapBindingListener)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:55,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNotNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:56,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:57,1
    - Dst: '[jakarta.servlet.http.HttpSession].removeAttribute(String)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:60,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:61,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNotNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpSession
      - TestAttributeMapBindingListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].testValueBoundUnBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpSession].removeAttribute(String)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(TestAttributeMapBindingListener,org.springframework.webflow.context.servlet.HttpSessionMap)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNotNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
    - '[jakarta.servlet.http.HttpSession].setAttribute(String,org.springframework.webflow.context.web.HttpSessionMapBindingListener)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].assertNull(org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].testValueBoundUnBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpSession
      - TestAttributeMapBindingListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:72,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertEquals(String,String)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:72,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:73,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertSame(Object)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMapBindingEvent
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMapBindingEvent
      - AttributeMapBindingEvent
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeMapBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMapBindingEvent
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertSame(Object)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertEquals(String,String)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:78,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertEquals(String,String)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:78,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:79,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertSame(Object)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMapBindingEvent
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMapBindingEvent
      - AttributeMapBindingEvent
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeMapBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMapBindingEvent
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertSame(Object)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].assertEquals(String,String)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMapBindingEvent
      - AttributeMapBindingEvent
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeMapBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 7
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:44,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertEquals(int,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:45,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertEquals()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertEquals()'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertEquals(int,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:52,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:52,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:53,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:53,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:54,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:54,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:56,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:57,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:57,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:58,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:58,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:59,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:59,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:61,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:63,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:63,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:64,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:64,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].unsetView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:65,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:66,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:66,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:68,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:69,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:69,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:70,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:70,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:71,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:71,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:74,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:74,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:75,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:75,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:76,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.TypedValue].getValue()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].assertSame(Object,org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].unsetView(org.springframework.webflow.test.MockRequestContext)'
    - '[Object].<init>()'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.spel.support.StandardEvaluationContext,org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:80,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:80,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:81,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:80,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.test.MockRequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.test.MockRequestContext
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].initView(org.springframework.webflow.test.MockRequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].initView(org.springframework.webflow.test.MockRequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:87,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:87,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(null)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.test.MockRequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.test.MockRequestContext
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].unsetView(org.springframework.webflow.test.MockRequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].unsetView(org.springframework.webflow.test.MockRequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:40,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:50,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:50,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:51,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:51,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testFlowRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
    - '[org.springframework.expression.TypedValue].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testFlowRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:56,1
    - Dst: externalContext.setCurrentUser(String)
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:57,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:58,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:58,1
    - Dst: externalContext.getCurrentUser()
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:59,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:59,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:59,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testCurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
    - externalContext.setCurrentUser(String)
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
    - externalContext.getCurrentUser()
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - '[org.springframework.expression.TypedValue].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testCurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:64,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:65,1
    - Dst: flow.setApplicationContext(org.springframework.context.support.StaticApplicationContext)
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:65,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:66,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:66,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:67,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:67,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertNotNull(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:67,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:68,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:68,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:68,1
    - Dst: '[org.springframework.expression.TypedValue].getValue()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:68,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.context.ApplicationContext,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testResourceBundle()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertEquals(org.springframework.context.ApplicationContext,org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(null,null,String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(null,null,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertTrue(boolean)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertNotNull(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
    - flow.setApplicationContext(org.springframework.context.support.StaticApplicationContext)
    - '[org.springframework.expression.TypedValue].getValue()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testResourceBundle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(null,null,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:74,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertFalse(boolean)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:74,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(null,null,String,String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testWrite()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(null,null,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(null,null,String,String)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:44,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 7
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:55,1
    - Dst: externalContext.setLocale(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests)
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:56,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:58,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getStaticMessageSource()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:59,1
    - Dst: externalContext.getLocale()
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:60,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].addMessage(String,org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,String)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:60,1
    - Dst: externalContext.getLocale()
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:61,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].addMessage(String,org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,String)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:61,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].refresh()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:64,1
    - Dst: flow.setApplicationContext(org.springframework.context.support.StaticApplicationContext)
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:65,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:68,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:68,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:68,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:69,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:69,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:72,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:72,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:72,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:73,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:73,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:76,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:76,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:76,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:77,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].testResourceBundleRead()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].addMessage(String,org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,String)'
    - flow.setApplicationContext(org.springframework.context.support.StaticApplicationContext)
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.context.support.StaticApplicationContext].getStaticMessageSource()'
    - externalContext.setLocale(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests)
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - externalContext.getLocale()
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.context.support.StaticApplicationContext].refresh()'
    - '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].testResourceBundleRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:38,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 5
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:33,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:33,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:34,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:34,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:34,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:35,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 7
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_BaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_BaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:40,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:41,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:41,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:43,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:43,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:44,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:44,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_ResolvableCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_ResolvableCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:50,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:51,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:53,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:55,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:55,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 48
    functionDepth: 7
    functionLinenumber: 48
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_InvalidCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getType(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_InvalidCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:65,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:65,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:65,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:66,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:68,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 62
    functionDepth: 7
    functionLinenumber: 62
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_BaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_BaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:74,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:75,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:75,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:77,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:77,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:78,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:78,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 7
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_ResolvableCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertEquals(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_ResolvableCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:84,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:85,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:85,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:87,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:87,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:89,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:89,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:90,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 7
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_InvalidCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_InvalidCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:98,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:98,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:99,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:99,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].isReadOnly(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:99,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 7
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_BaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].isReadOnly(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_BaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:105,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:107,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:107,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:108,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].isReadOnly(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:108,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 7
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_MessageSourceBase()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].isReadOnly(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].assertTrue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_MessageSourceBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:114,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:114,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:116,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:116,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].setValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String,null)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:116,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:117,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 7
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_BaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].setValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,null,String,null)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_BaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:125,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:126,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:126,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:128,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].setValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String,null)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:128,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 123
    functionDepth: 7
    functionLinenumber: 123
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_MessageSourceBase()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].fail(String)'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].setValue(org.springframework.webflow.expression.el.FlowResourceELResolverTests,org.springframework.context.support.StaticMessageSource,String,null)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_MessageSourceBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:140,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:141,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolverTests:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<jakarta.el.ELResolver>
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getCustomResolvers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    linkageType: ''
    returnType: java.util.List<jakarta.el.ELResolver>
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getCustomResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.FlowResourceELResolverTests
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.FlowResourceELResolverTests
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:28,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getCustomResolvers()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:29,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List<jakarta.el.ELResolver>)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:29,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver,null,null)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getCustomResolvers()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List<jakarta.el.ELResolver>)'
    - '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver,null,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].tearDown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:39,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:39,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getType(jakarta.el.ELContext,null,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:39,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertNull(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:39,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:41,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetType_NoActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getType(jakarta.el.ELContext,null,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertNull(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetType_NoActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:46,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:46,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getValue(jakarta.el.ELContext,null,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:46,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertNull(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:46,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:48,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetValue_NoActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getValue(jakarta.el.ELContext,null,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertNull(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetValue_NoActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:53,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:53,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].isReadOnly(jakarta.el.ELContext,null,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:53,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:53,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:55,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testIsReadOnly_NoActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].isReadOnly(jakarta.el.ELContext,null,String)'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testIsReadOnly_NoActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:60,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:60,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].setValue(jakarta.el.ELContext,null,String,null)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:60,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:61,1
    - Dst: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testSetValue_NoActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].assertFalse(org.springframework.webflow.expression.el.FlowDependentELResolverTestCase,String)'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].setValue(jakarta.el.ELContext,null,String,null)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testSetValue_NoActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:65,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:66,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:65,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.test.MockRequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.test.MockRequestContext
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].initView(org.springframework.webflow.test.MockRequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].initView(org.springframework.webflow.test.MockRequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<jakarta.el.ELResolver>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getCustomResolvers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<jakarta.el.ELResolver>
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getCustomResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    signature: '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:22,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:23,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:24,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:24,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:24,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:25,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:26,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:26,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:26,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 20
    functionDepth: 7
    functionLinenumber: 20
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:31,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:32,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:33,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:33,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:33,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:34,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:35,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:35,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:35,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 7
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:40,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:41,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:42,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:44,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:44,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:44,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:45,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:46,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:46,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:46,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:52,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:53,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:53,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:54,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:55,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:55,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:55,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 49
    functionDepth: 7
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:61,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:62,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:62,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:62,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:63,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:64,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:64,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:64,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertEquals(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:69,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:70,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:71,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:71,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:71,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertNull(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:71,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:72,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 7
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_NotFound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getType(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertNull(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_NotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:77,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:78,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:79,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:79,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:79,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:80,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:81,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:81,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:81,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 75
    functionDepth: 7
    functionLinenumber: 75
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:86,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:87,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:88,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:88,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:88,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:89,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:90,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:90,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:90,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 7
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:95,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:96,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:97,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:98,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:98,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:98,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:99,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:100,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:100,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:100,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 93
    functionDepth: 7
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:105,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:106,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:107,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:107,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:107,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:108,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:109,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:109,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:109,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 7
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:114,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:115,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:116,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:116,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:116,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:117,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:118,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:118,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:118,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 112
    functionDepth: 7
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:123,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:124,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:125,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:125,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:125,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertNull(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:125,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:126,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 7
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_NotFound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertNull(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_NotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:131,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:132,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:133,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:133,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:133,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:134,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:135,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:135,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:135,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:135,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:136,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 129
    functionDepth: 7
    functionLinenumber: 129
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:141,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:142,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:143,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:143,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:143,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:144,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:145,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:145,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:145,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:145,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:146,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 7
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:152,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:153,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:154,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:154,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:154,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:155,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:156,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:156,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:156,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:156,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:157,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 149
    functionDepth: 7
    functionLinenumber: 149
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:162,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:163,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:164,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:164,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:164,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:165,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:166,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:166,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:166,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:166,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:167,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 160
    functionDepth: 7
    functionLinenumber: 160
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:172,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:173,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:174,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:174,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:174,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:175,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:176,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:176,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:176,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:176,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:177,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 170
    functionDepth: 7
    functionLinenumber: 170
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:182,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:183,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:184,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:185,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 180
    functionDepth: 7
    functionLinenumber: 180
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_NotFound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_NotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:190,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:191,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:192,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:193,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:193,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:193,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:194,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:195,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:195,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:195,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:196,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:196,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:196,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:196,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:197,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 188
    functionDepth: 7
    functionLinenumber: 188
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:202,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:203,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:204,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:205,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:205,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:205,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:206,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:207,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:207,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:207,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:208,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:208,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:208,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:208,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:209,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 200
    functionDepth: 7
    functionLinenumber: 200
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:214,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:215,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:216,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:217,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:218,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:218,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:218,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:219,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:220,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:220,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:220,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:221,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:221,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:221,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:221,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:222,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 212
    functionDepth: 7
    functionLinenumber: 212
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:227,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:228,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:229,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:230,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:230,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:230,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:231,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:232,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:232,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:232,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:233,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:233,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:233,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:233,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:234,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 225
    functionDepth: 7
    functionLinenumber: 225
    functionLinenumberEnd: 235
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:239,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:240,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:241,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:242,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:242,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:242,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:243,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:244,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:244,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:244,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:245,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:245,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:245,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:245,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:246,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 237
    functionDepth: 7
    functionLinenumber: 237
    functionLinenumberEnd: 247
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertSame(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertTrue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:251,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:252,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:253,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:254,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:254,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:254,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:255,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 249
    functionDepth: 7
    functionLinenumber: 249
    functionLinenumberEnd: 256
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_NotFound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].setValue(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests,null,String,org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].assertFalse(org.springframework.webflow.expression.el.ScopeSearchingELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_NotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:263,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:264,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<jakarta.el.ELResolver>
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 266
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getCustomResolvers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<jakarta.el.ELResolver>
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getCustomResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].setBar(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].setBar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].getBar()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:33,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:34,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:35,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:35,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:35,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:36,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:36,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:36,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:37,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:37,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:38,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(null,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(null,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:43,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:44,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:45,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:45,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:45,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:47,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:47,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:46,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.core.collection.LocalAttributeMap,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:48,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.core.collection.LocalAttributeMap,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:49,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:50,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:50,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:51,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.core.collection.LocalAttributeMap,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:56,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:58,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:58,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:57,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:59,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 7
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:65,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:65,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:67,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:67,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:66,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:68,1
    - Dst: '[java.security.Principal].getName()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:68,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 7
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveCurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[java.security.Principal].getName()'
    - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveCurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:74,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:74,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:75,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:75,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:75,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:76,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 7
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveRequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveRequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:81,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:82,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:82,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:83,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:83,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:83,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:84,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:85,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 7
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetRequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetRequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:90,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:91,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:91,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:92,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:92,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:92,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:93,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 7
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:98,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:99,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:99,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:100,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:100,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:100,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:101,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:102,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 7
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:107,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:108,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:108,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:108,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:109,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:110,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:110,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:111,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:111,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:111,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:112,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:117,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:118,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:118,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:118,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:119,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:120,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:120,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:121,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:121,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:121,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestControlContext,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:122,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:123,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestControlContext,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:128,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:129,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:129,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:130,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:130,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:130,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:131,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 126
    functionDepth: 7
    functionLinenumber: 126
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:136,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:137,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:137,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:138,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:138,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:138,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:139,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:140,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 7
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:145,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:146,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:146,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:147,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:147,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:147,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:148,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 7
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:153,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:154,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:154,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:155,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:155,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:155,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:156,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:157,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 7
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].setValue(org.springframework.webflow.test.MockRequestContext,String)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:162,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:163,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:164,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:164,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:164,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:165,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:165,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:166,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:166,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:166,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:167,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:167,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 160
    functionDepth: 7
    functionLinenumber: 160
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveSpringBean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveSpringBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:172,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:173,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:174,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:174,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:174,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:175,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:175,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:176,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:176,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:176,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:177,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:177,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 170
    functionDepth: 7
    functionLinenumber: 170
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:182,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:183,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:184,1
    - Dst: '[org.springframework.webflow.action.FormAction].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:184,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:185,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:185,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:187,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:187,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:186,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:188,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:189,1
    - Dst: action.getTargetAction()
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:189,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:189,1
    - Dst: action.getMethod()
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:190,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 180
    functionDepth: 7
    functionLinenumber: 180
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMultiAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - action.getTargetAction()
    - '[org.springframework.context.support.StaticApplicationContext].getBeanFactory()'
    - '[org.springframework.context.support.StaticApplicationContext].getBean(String)'
    - action.getMethod()
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].registerSingleton(String,org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertSame(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.action.FormAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMultiAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:195,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:196,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:197,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:198,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:198,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:200,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:200,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:199,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:201,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 193
    functionDepth: 7
    functionLinenumber: 193
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveEventAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveEventAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:206,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:207,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:207,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:207,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:208,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(null,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 7
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(null,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:213,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:214,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].getStaticMessageSource()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:215,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].addMessage(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:215,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].refresh()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:216,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:217,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:217,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:218,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setLocale(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:218,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:220,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:220,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:219,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:221,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 211
    functionDepth: 7
    functionLinenumber: 211
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMessage()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.context.support.StaticApplicationContext].getStaticMessageSource()'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].addMessage(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests,String)'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.context.support.StaticApplicationContext].refresh()'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].getValue(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].assertEquals(String,org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setLocale(org.springframework.webflow.expression.el.WebFlowELExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.el.ExpressionFactoryImpl].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:29,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.expression.el.WebFlowELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
    - '[org.apache.el.ExpressionFactoryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.WebFlowELExpressionParserTests
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:50,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:50,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:52,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:52,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:51,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:51,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:53,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 7
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:58,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:60,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:60,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:59,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:59,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:61,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 7
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:66,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:66,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:68,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:68,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:67,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:67,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:69,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 7
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:74,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:75,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:76,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:79,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:79,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:78,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:78,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:80,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 72
    functionDepth: 7
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:85,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:85,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:87,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:87,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:86,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:86,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:88,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 7
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:93,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:93,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:95,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:95,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:94,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:94,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:96,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 7
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:101,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:101,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:103,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:103,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:102,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:102,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:104,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 7
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_MessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_MessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:109,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:109,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:111,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:111,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:110,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:110,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:112,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 7
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:117,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:117,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:119,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:119,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:118,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:118,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:120,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 7
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:125,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:126,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:126,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:126,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:127,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:130,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:130,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:129,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:129,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:131,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 7
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:136,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:137,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:137,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:138,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:141,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:141,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:140,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:140,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:142,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 7
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:147,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:148,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:148,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:149,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:150,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:150,1
    - Dst: '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:150,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:150,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:151,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 7
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].isAssignable(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getType(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:156,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:157,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestParameters()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:158,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:159,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:159,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.ParameterMap,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:158,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:160,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 7
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.ParameterMap,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestParameters()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:165,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:166,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:167,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:167,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:167,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:167,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:168,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 7
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:173,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:174,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:175,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:175,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:175,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:175,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:176,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 171
    functionDepth: 7
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:181,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:182,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:184,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:184,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:184,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:185,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 179
    functionDepth: 7
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].initView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:190,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:191,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:192,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:192,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:192,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:192,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:193,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 188
    functionDepth: 7
    functionLinenumber: 188
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:198,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:199,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:200,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:201,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:201,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:200,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:202,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 196
    functionDepth: 7
    functionLinenumber: 196
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:207,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:208,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMessageContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:209,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:209,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:209,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.binding.message.MessageContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:209,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:211,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 205
    functionDepth: 7
    functionLinenumber: 205
    functionLinenumberEnd: 212
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_MessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.binding.message.MessageContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMessageContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_MessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:216,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:217,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:218,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:219,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:219,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.context.ExternalContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:218,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:220,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 214
    functionDepth: 7
    functionLinenumber: 214
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.context.ExternalContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:225,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:226,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:227,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:228,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:228,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:227,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:229,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 223
    functionDepth: 7
    functionLinenumber: 223
    functionLinenumberEnd: 230
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.execution.FlowExecutionContext,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:234,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:235,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:235,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:235,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:236,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:237,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:238,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:238,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertEquals(String,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:237,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:239,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 232
    functionDepth: 7
    functionLinenumber: 232
    functionLinenumberEnd: 240
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - context.isPropertyResolved()
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertEquals(String,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:244,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:245,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:245,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:246,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:247,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:247,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:248,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:248,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(java.security.Principal,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:247,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:249,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 242
    functionDepth: 7
    functionLinenumber: 242
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(java.security.Principal,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
    - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:254,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:255,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:255,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:256,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:257,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:257,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:257,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:257,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:258,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 252
    functionDepth: 7
    functionLinenumber: 252
    functionLinenumberEnd: 259
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertSame(org.springframework.webflow.execution.Event,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,String)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:263,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:263,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:265,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:265,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 261
    functionDepth: 7
    functionLinenumber: 261
    functionLinenumberEnd: 267
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testIsReadOnly_AllVars()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].isReadOnly(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testIsReadOnly_AllVars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:271,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:271,1
    - Dst: context.getELResolver()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:274,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:274,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].setValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,Object)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:274,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].fail(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:275,1
    - Dst: context.isPropertyResolved()
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:277,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:277,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 7
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testSetValue_AllVars()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].setValue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,null,org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests,Object)'
    - '[Object].<init>()'
    - context.isPropertyResolved()
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].fail(String)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.test.MockRequestContext)'
    - context.getELResolver()
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].assertTrue(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testSetValue_AllVars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getBaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getBaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:287,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:288,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<jakarta.el.ELResolver>
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 290
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getCustomResolvers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: java.util.List<jakarta.el.ELResolver>
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getCustomResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests
      static: false
      superClass: org.springframework.webflow.expression.el.FlowDependentELResolverTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:41,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:42,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:43,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:49,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:50,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:51,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:52,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:53,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:54,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:56,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:57,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:57,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:58,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:60,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:61,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:62,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].<init>()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:67,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:68,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:69,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:70,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:71,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:72,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:73,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:74,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:74,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:75,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:76,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:77,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:83,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:84,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:85,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:86,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:87,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:88,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:89,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:90,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:91,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:92,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:93,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:93,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:94,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:95,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:96,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:97,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:97,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequestEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequestEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:103,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:104,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:105,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:106,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:107,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:108,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:109,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:110,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:111,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:112,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:113,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:113,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:114,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:115,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:116,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:122,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:123,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:124,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:125,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:126,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:127,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:128,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:129,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:130,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:131,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:132,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:133,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:134,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:135,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:135,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:136,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:137,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:138,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:139,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:139,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequestEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequestEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:145,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:146,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:147,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:148,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:149,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:150,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:151,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:152,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:153,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:153,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:154,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:155,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:156,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:157,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:157,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:163,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:164,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:165,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:166,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:167,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:168,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:169,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:170,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:171,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:172,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:173,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:174,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:174,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:175,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:176,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:177,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:178,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:178,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:179,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:179,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:181,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:180,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxHeaderOpenInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxHeaderOpenInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:187,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:188,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:189,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:190,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:191,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:192,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:193,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:194,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:195,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:196,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:197,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:198,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:199,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:199,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:200,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:201,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:202,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:203,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:203,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:204,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:204,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:206,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:205,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 208
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxParameter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxParameter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:212,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:213,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:214,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:215,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:216,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:217,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:218,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:219,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:220,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:221,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:222,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:223,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:224,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:225,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:225,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:226,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:227,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:228,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:229,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:230,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:230,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 210
    functionDepth: 2
    functionLinenumber: 210
    functionLinenumberEnd: 232
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithDefinitionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithDefinitionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:236,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:237,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:238,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:239,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:240,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:241,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:242,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:243,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:244,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:244,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:245,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:246,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:247,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:248,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:249,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:249,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 234
    functionDepth: 3
    functionLinenumber: 234
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExternalRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExternalRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:255,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:256,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:257,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:258,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:259,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:260,1
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:261,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:263,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.core.FlowException)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:263,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:264,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:266,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].fail(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:267,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:269,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 272
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleFlowException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.core.FlowException)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleFlowException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:276,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:277,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:278,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:279,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:280,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:281,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:282,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:283,1
    - Dst: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:283,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:284,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:284,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:285,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:286,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:287,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:288,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:288,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 290
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleNoSuchFlowExecutionException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleNoSuchFlowExecutionException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:294,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:295,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:296,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:296,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:314,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:315,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:316,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:317,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:318,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:319,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:320,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:321,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:321,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:322,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:323,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:324,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:325,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 326
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:330,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:331,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:332,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:332,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:354,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:355,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:356,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:357,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:358,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:359,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:360,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:361,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:362,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:363,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:364,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:364,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:365,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:366,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:367,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:368,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:368,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:369,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 370
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowOutcomeCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowOutcomeCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:374,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:377,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:377,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:396,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:397,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:398,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:399,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:400,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:401,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:402,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.core.FlowException)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:402,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:403,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:405,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].fail(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:406,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:408,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowControllerTests:410,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 372
    functionDepth: 2
    functionLinenumber: 372
    functionLinenumberEnd: 411
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowExceptionCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].andThrow(org.springframework.webflow.core.FlowException)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowControllerTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].fail(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,null,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowExceptionCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowController
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowControllerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowControllerTests
    signature: '[org.springframework.webflow.mvc.servlet.FlowControllerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:33,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:34,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:34,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:35,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:35,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:36,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:36,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:36,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:37,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:37,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:38,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:38,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:39,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:39,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:40,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:40,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:40,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:41,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:41,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:41,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:42,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:42,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:42,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:43,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:43,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:43,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:44,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:45,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].render()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:46,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertTrue(boolean)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:47,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:48,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:48,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:49,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:49,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:50,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:50,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:51,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:51,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:52,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:52,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:53,1
    - Dst: '[java.security.Principal].getName()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:53,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:53,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:54,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:54,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:55,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:55,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:56,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertNull(org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 31
    functionDepth: 7
    functionLinenumber: 31
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].testRender()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].render()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(String,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertNull(org.springframework.webflow.mvc.servlet.ServletMvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].assertTrue(boolean)'
    - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[java.security.Principal].getName()'
    - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].testRender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].getContentType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - model
    - request
    - response
    argTypes:
    - java.util.Map<String,?>
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean:78,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].clear()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean:79,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].set(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean,int)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean:80,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getTime()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getTime()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].clear()'
    - '[java.util.Calendar].getInstance()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].set(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean,int)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getStringProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setStringProperty(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setStringProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getIntegerProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getIntegerProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integerProperty
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setIntegerProperty(Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setIntegerProperty(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getDateProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getDateProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateProperty
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setDateProperty(java.util.Date)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setDateProperty(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:30,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:31,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:31,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:32,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:32,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:33,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:34,1
    - Dst: '[CustomFlowHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:34,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].registerSingleton(String,CustomFlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:34,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:35,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:36,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setServletContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:36,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].getBeanFactory()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].registerSingleton(String,CustomFlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setServletContext(org.springframework.mock.web.MockServletContext)'
    - '[CustomFlowHandler].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>(String)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:42,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:43,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:44,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:45,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:46,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:47,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:48,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].getHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:49,1
    - Dst: handler.getFlowId()
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:50,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - handler.getFlowId()
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].getHandler()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:55,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:56,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:57,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:58,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:59,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:60,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:61,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNotNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:62,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].getHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:63,1
    - Dst: handler.getFlowId()
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:64,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:64,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertTrue()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNotNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertTrue()'
    - handler.getFlowId()
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].getHandler()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:70,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:71,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:72,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:73,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:74,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:75,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:76,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNoHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNoHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:82,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:83,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNullFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandler(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNullFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ClassLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getClassLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].inDevelopment()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].inDevelopment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.FlowException
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - e
    - request
    - response
    argTypes:
    - org.springframework.webflow.core.FlowException
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionOutcome
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - outcome
    - request
    - response
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionOutcome
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:50,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:51,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:57,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:58,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:59,1
    - Dst: '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:60,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:61,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:62,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:64,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:91,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:92,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:93,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:93,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests,MockFlashMapManager)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:94,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(org.springframework.mock.web.MockServletContext,org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
    - '[org.springframework.mock.web.MockHttpServletRequest].setAttribute(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests,MockFlashMapManager)'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].setServletContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.web.context.support.StaticWebApplicationContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.web.context.support.StaticWebApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:99,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:100,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:101,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:102,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:102,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:103,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:104,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:110,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:111,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:112,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:113,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:114,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:115,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:116,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:117,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:118,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:118,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:119,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:120,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:121,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:121,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:127,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:128,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:129,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:130,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:131,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:132,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:133,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:134,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:135,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:136,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:136,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:137,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:138,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:139,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:140,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:140,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessingAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessingAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:146,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:147,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:148,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:149,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:150,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:150,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:151,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:152,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:158,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:159,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:160,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:161,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:162,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:163,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:164,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:165,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:166,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:167,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:167,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:168,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:169,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:170,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:171,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:171,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 156
    functionDepth: 3
    functionLinenumber: 156
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:177,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:178,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:179,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:180,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:181,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:182,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:183,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:184,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:185,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:186,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:187,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:187,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:188,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:189,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:190,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:191,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:191,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 175
    functionDepth: 3
    functionLinenumber: 175
    functionLinenumberEnd: 193
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessingFlowCommittedResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(null,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessingFlowCommittedResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:197,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:198,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:199,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:200,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:201,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:201,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:202,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:203,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:204,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:205,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:205,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:211,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:212,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:213,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:214,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:215,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:216,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:217,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:218,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:219,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:220,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:221,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:222,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:222,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:223,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:224,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:225,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:226,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:227,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:227,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithDefinitionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.web.servlet.ModelAndView)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithDefinitionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:233,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:234,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:235,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:236,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:237,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:237,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:238,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:239,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:240,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:241,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:241,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:247,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:248,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:249,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:250,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:251,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:251,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:252,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:253,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:254,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:255,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:255,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpsRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpsRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:261,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:262,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:263,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:264,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:265,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:265,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:266,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:267,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:268,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:269,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:269,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 271
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelative()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:275,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:276,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:277,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:278,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:279,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:279,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:280,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:281,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:282,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:283,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:283,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 285
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelativeWithSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelativeWithSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:289,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:290,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:291,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:292,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:293,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:293,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:294,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:295,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:296,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:297,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:297,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 287
    functionDepth: 3
    functionLinenumber: 287
    functionLinenumberEnd: 299
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelative()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:303,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:304,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:305,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:306,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:307,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:307,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:308,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:309,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:310,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:311,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:311,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 313
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelativeWithSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelativeWithSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:317,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:318,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:319,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:320,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:321,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:321,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:322,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:323,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:324,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:325,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:325,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 327
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelative()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:331,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:332,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:333,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:334,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:335,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:335,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:336,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:337,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:338,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:339,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:339,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 329
    functionDepth: 3
    functionLinenumber: 329
    functionLinenumberEnd: 341
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelativeWithSlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelativeWithSlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:345,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:346,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:347,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:348,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:349,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:350,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:350,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:351,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:352,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:353,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getStatus()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:354,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(int,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:354,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:355,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:355,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 343
    functionDepth: 3
    functionLinenumber: 343
    functionLinenumberEnd: 357
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectNotHttp10Compatible()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getStatus()'
    - '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(int,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectNotHttp10Compatible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:361,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:362,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:363,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:364,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:365,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:365,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:366,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:367,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:368,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:369,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:369,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 359
    functionDepth: 3
    functionLinenumber: 359
    functionLinenumberEnd: 371
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:378,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:379,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:380,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:381,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:382,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:382,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:383,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:384,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:385,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:386,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:386,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 373
    functionDepth: 3
    functionLinenumber: 373
    functionLinenumberEnd: 388
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectDeviation()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectDeviation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:392,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:393,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:394,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:395,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:396,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:396,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:397,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:398,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:399,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:400,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:400,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 390
    functionDepth: 3
    functionLinenumber: 390
    functionLinenumberEnd: 402
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectServletRelative()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectServletRelative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:406,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:407,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:408,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:409,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:410,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:410,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:411,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:412,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:413,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:414,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:414,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 404
    functionDepth: 3
    functionLinenumber: 404
    functionLinenumberEnd: 416
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testExternalRedirectServletRelativeWithDefaultServletMapping()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,null,String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testExternalRedirectServletRelativeWithDefaultServletMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:420,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:420,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:421,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:421,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:422,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:422,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:424,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:426,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:426,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:427,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:427,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:428,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertTrue(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 418
    functionDepth: 2
    functionLinenumber: 418
    functionLinenumberEnd: 430
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testRemoteHost()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertFalse(boolean)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testRemoteHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:434,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:435,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:436,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:437,1
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:438,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:440,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.core.FlowException)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:440,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:441,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:443,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].fail(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:444,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:446,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:448,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 449
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleFlowException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].fail(String)'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setParameters(java.util.HashMap)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.core.FlowException)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(org.springframework.webflow.core.FlowException,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleFlowException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:453,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:454,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:455,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:456,1
    - Dst: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:456,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:457,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:457,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:458,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:459,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:460,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:460,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 462
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getRedirectedUrl()'
    - '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:466,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:467,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:468,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:469,1
    - Dst: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:469,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:470,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:470,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:471,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:472,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:473,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:474,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:475,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:475,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 477
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionExceptionAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addParameter(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.mock.web.MockHttpServletResponse].getHeader(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.execution.repository.NoSuchFlowExecutionException)'
    - '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.test.MockFlowExecutionKey,null)'
    - '[org.springframework.mock.web.MockHttpServletRequest].addHeader(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionExceptionAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:481,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 3
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowOutcomeCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowOutcomeCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:488,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:490,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:491,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:492,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.core.FlowException)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:492,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:493,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:494,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 496
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowExceptionCustomFlowHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andThrow(org.springframework.webflow.core.FlowException)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowExceptionCustomFlowHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:500,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:501,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 3
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithoutFlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertNull(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithoutFlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:506,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:507,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:508,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].get(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:508,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:508,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:509,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].getTargetRequestPath()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:509,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 504
    functionDepth: 3
    functionLinenumber: 504
    functionLinenumberEnd: 510
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithFlash()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].getTargetRequestPath()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].assertEquals(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithFlash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:514,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:515,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:516,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:517,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:518,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:519,1
    - Dst: '[org.easymock.EasyMock].expectLastCall()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:520,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:520,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:521,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:522,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 512
    functionDepth: 2
    functionLinenumber: 512
    functionLinenumberEnd: 524
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.easymock.EasyMock].expectLastCall()'
    - '[org.easymock.EasyMock].replay(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.easymock.EasyMock].verify(org.springframework.webflow.executor.FlowExecutor)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(org.springframework.mock.web.MockHttpServletRequest,org.springframework.mock.web.MockHttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].andReturn(org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:527,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:528,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:529,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:530,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - contextPath
    - servletPath
    - pathInfo
    - method
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 532
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 532
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 23
    functionsReached:
    - '[org.springframework.mock.web.MockHttpServletRequest].setRequestURI(org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setContextPath(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setMethod(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setPathInfo(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].setServletPath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:43,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.mock.web.MockHttpServletRequest
      - org.springframework.mock.web.MockHttpServletResponse
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - boolean
      - boolean
      - MockFlashMapManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager:539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - FlashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlashMapManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.FlashMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 540
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 540
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].retrieveAndUpdate(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: org.springframework.web.servlet.FlashMap
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].retrieveAndUpdate(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.FlashMap
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - FlashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlashMapManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flashMap
    - request
    - response
    argTypes:
    - org.springframework.web.servlet.FlashMap
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlashMapManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.FlashMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 548
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 548
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.servlet.FlashMap
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlashMapManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:41,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:42,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:43,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].getExpressionParser()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:44,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.TestBean,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.service.DefaultConversionService,org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].getExpressionParser()'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.TestBean,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.service.DefaultConversionService,org.springframework.binding.message.DefaultMessageContext)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:52,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:52,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:53,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:53,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:54,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:54,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:55,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:55,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:56,1
    - Dst: '[java.util.List<org.springframework.validation.ObjectError>].size()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:56,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:56,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:57,1
    - Dst: '[java.util.List<org.springframework.validation.FieldError>].size()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:57,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:57,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:58,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNull(org.springframework.validation.FieldError)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:58,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:59,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(Class<?>)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testInitialState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNull(org.springframework.validation.FieldError)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(Class<?>)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()'
    - '[java.util.List<org.springframework.validation.ObjectError>].size()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrorCount()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
    - '[java.util.List<org.springframework.validation.FieldError>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testInitialState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:65,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:71,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetConvertedValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetConvertedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:77,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetRawValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetRawValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:83,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.StringToObject)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:83,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:92,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,String,boolean)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:93,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:93,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:94,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:95,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueConvertedWithCustomConverter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,String,boolean)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
    - '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.StringToObject)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueConvertedWithCustomConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:100,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:101,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:102,1
    - Dst: '[org.springframework.binding.mapping.Mapping].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:103,1
    - Dst: '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,String,null)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:116,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.mapping.results.TypeConversionError)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:116,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(java.util.HashMap,org.springframework.webflow.TestBean,java.util.ArrayList)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:117,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.impl.DefaultMappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:118,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:119,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:119,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:121,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:121,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:122,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,String,null)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(java.util.HashMap,org.springframework.webflow.TestBean,java.util.ArrayList)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
    - '[java.util.ArrayList].add(org.springframework.binding.mapping.results.TypeConversionError)'
    - '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.impl.DefaultMappingResults)'
    - '[org.springframework.binding.mapping.Mapping].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:127,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:128,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:128,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:129,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:129,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrorCount()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:130,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:130,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:132,1
    - Dst: '[org.springframework.validation.FieldError].getCode()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:133,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:133,1
    - Dst: '[org.springframework.validation.FieldError].getCodes()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:134,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:134,1
    - Dst: '[org.springframework.validation.FieldError].getArguments()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:135,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:135,1
    - Dst: '[org.springframework.validation.FieldError].getDefaultMessage()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:136,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:136,1
    - Dst: '[org.springframework.validation.FieldError].getRejectedValue()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:138,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:138,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertTrue()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:139,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:141,1
    - Dst: '[java.util.List<org.springframework.validation.FieldError>].get(int)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:141,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(org.springframework.validation.FieldError,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(org.springframework.validation.FieldError,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.validation.FieldError].getCode()'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertTrue()'
    - '[org.springframework.validation.FieldError].getRejectedValue()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getErrorCount()'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.validation.FieldError].getDefaultMessage()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount()'
    - '[org.springframework.validation.FieldError].getArguments()'
    - '[java.util.List<org.springframework.validation.FieldError>].get(int)'
    - '[org.springframework.validation.FieldError].getCodes()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrorCount()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:147,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:148,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:148,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:149,1
    - Dst: '[org.springframework.validation.FieldError].getCode()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:150,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:150,1
    - Dst: '[org.springframework.validation.FieldError].getCodes()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:151,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:151,1
    - Dst: '[org.springframework.validation.FieldError].getArguments()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:152,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:152,1
    - Dst: '[org.springframework.validation.FieldError].getDefaultMessage()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:153,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldErrorsWildcard()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.validation.FieldError].getArguments()'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.validation.FieldError].getCode()'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrorCount(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(int,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.validation.FieldError].getCodes()'
    - '[org.springframework.validation.FieldError].getDefaultMessage()'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(null,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldErrorsWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].findEditor(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:158,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNotNull(java.beans.PropertyEditor)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:159,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:160,1
    - Dst: '[java.beans.PropertyEditor].setAsText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:160,1
    - Dst: '[java.beans.PropertyEditor].getAsText()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:161,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testFindPropertyEditor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.BindingModel].findEditor(String)'
    - '[java.beans.PropertyEditor].setAsText(String)'
    - '[java.beans.PropertyEditor].getAsText()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNotNull(java.beans.PropertyEditor)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testFindPropertyEditor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:166,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.service.DefaultConversionService,org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:166,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].pushNestedPath(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:167,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:168,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:168,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:169,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:169,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:170,1
    - Dst: int.class.equals(Class<?>)
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:171,1
    - Dst: Integer.class.equals(Class<?>)
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:171,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertTrue(org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:171,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:173,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:174,1
    - Dst: '[java.util.List<org.springframework.validation.FieldError>].get(int)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:174,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNotNull(org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:174,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].popNestedPath()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:175,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:176,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 177
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testNestedPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertEquals(String,Object)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.webflow.mvc.view.BindingModel].pushNestedPath(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertNotNull(org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - Integer.class.equals(Class<?>)
    - int.class.equals(Class<?>)
    - '[org.springframework.webflow.mvc.view.BindingModel].popNestedPath()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].assertTrue(org.springframework.webflow.mvc.view.AbstractBindingModelTests)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
    - '[java.util.List<org.springframework.validation.FieldError>].get(int)'
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.service.DefaultConversionService,org.springframework.binding.message.DefaultMessageContext)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testNestedPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.view.BindingModel
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.convert.service.DefaultConversionService
      - org.springframework.webflow.TestBean
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractBindingModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - NestedBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getDatum1()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getDatum1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - NestedBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datum1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setDatum1(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setDatum1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - NestedBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NestedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getNestedBean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NestedBean
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getNestedBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - NestedBean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - NestedBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nestedBean
    argTypes:
    - NestedBean
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setNestedBean(NestedBean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setNestedBean(NestedBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - NestedBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum2()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datum2
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum2(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum2(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum1()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - datum1
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum1(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum1(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean
    signature: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.mvc.view.DefaultBindingModelTests:10,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.mvc.view.DefaultBindingModelTests:10,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 5
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/DefaultBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.DefaultBindingModelTests
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/DefaultBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.DefaultBindingModelTests
    signature: '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:65,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:65,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRequestScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:66,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:66,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:67,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:67,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:68,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:68,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:68,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getConversationScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:69,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:69,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:70,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:70,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:71,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setCurrentUser(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:71,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:72,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:72,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:72,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:73,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:73,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:74,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:74,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:74,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:75,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:75,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:75,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:76,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:77,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:78,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:78,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:79,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:80,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:81,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:81,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:82,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:82,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:83,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:83,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:84,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:84,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:85,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:85,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:86,1
    - Dst: '[java.security.Principal].getName()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:86,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:86,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:87,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:87,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:88,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:88,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:89,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 62
    functionDepth: 6
    functionLinenumber: 62
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testRender()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRequestScope()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setCurrentUser(String)'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getConversationScope()'
    - '[java.security.Principal].getName()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testRender()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:94,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:95,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:95,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:96,1
    - Dst: '[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:96,1
    - Dst: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.action.ViewFactoryActionAdapter)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:96,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:97,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRequestScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:98,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:98,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:99,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:99,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:100,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:100,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:100,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getConversationScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:101,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:101,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:102,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:102,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:103,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setCurrentUser(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:103,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:104,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:104,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:104,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:105,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:105,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:105,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:106,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:106,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:106,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:107,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:108,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:109,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:109,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:110,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:111,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:112,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:112,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:113,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:113,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:114,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:114,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:115,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:115,1
    - Dst: '[java.util.Map<String,?>].containsKey(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:116,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:116,1
    - Dst: '[java.util.Map<String,?>].containsKey(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:117,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:117,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:118,1
    - Dst: '[java.security.Principal].getName()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:118,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:118,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:119,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:119,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:120,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderNoKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.action.ViewFactoryActionAdapter)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRequestScope()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setCurrentUser(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[java.util.Map<String,?>].containsKey(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getConversationScope()'
    - '[java.security.Principal].getName()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderNoKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:125,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:126,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:126,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:126,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:126,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:127,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:128,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:129,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:130,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:130,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:130,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:131,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:131,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:132,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:132,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:132,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:133,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:133,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:133,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:134,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:134,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:134,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:135,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:135,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:135,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:136,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:137,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:138,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:138,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:139,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:139,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:140,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:141,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:141,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:141,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:141,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:142,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:143,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:144,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(null,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:144,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:145,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:145,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:146,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 123
    functionDepth: 6
    functionLinenumber: 123
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderWithBindingModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(null,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRootFlow()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - bm.getFieldValue(String)
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.mvc.view.MvcViewTests,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderWithBindingModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:152,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:152,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:152,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:153,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:153,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:153,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:154,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:154,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:154,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:155,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:155,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:155,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:156,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:157,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:158,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:158,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:159,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:160,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:160,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:161,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 149
    functionDepth: 7
    functionLinenumber: 149
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeNoEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeNoEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:166,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:167,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:168,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:168,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:168,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:169,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:169,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:169,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:170,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:170,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:170,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:171,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:171,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:171,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:172,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:173,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:174,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:174,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:175,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:176,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:176,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:177,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:177,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 164
    functionDepth: 7
    functionLinenumber: 164
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelBinding()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:182,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:184,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:185,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:186,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:187,1
    - Dst: '[org.springframework.mock.web.MockMultipartFile].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:188,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.mock.web.MockMultipartFile)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:188,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:189,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:190,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:191,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:192,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:193,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:194,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:195,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:196,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:196,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:196,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:197,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:197,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:198,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:198,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:198,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:199,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:199,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:199,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:200,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:200,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:200,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:201,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:201,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:201,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:202,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:203,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:204,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:204,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:205,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:206,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:206,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:207,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:207,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:207,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:208,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:208,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:208,1
    - Dst: '[BindBean].getStringProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:209,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:209,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:210,1
    - Dst: '[BindBean].getIntegerProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:210,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:210,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:211,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:212,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:213,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:214,1
    - Dst: '[BindBean].getDateProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:214,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:214,1
    - Dst: '[BindBean].getBeanProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:215,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getName()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:215,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:215,1
    - Dst: '[BindBean].getMultipartFile()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:216,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getName()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:216,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:216,1
    - Dst: '[BindBean].getStringArrayProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:217,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:217,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:218,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:219,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:220,1
    - Dst: '[BindBean].getIntegerArrayProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:221,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:221,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:222,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:222,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:223,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:223,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:224,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:224,1
    - Dst: '[BindBean].getPrimitiveArrayProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:225,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:225,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:226,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:227,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:228,1
    - Dst: '[BindBean].getListProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:229,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].size()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:229,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:229,1
    - Dst: '[BindBean].getListProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:230,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:230,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:230,1
    - Dst: '[BindBean].getListProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:231,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:231,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:231,1
    - Dst: '[BindBean].getListProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:232,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:232,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:232,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 107
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 180
    functionDepth: 7
    functionLinenumber: 180
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBinding()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[BindBean].getIntegerArrayProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[BindBean].getMultipartFile()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
    - '[BindBean].getStringProperty()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
    - '[BindBean].getBeanProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getName()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.mock.web.MockMultipartFile)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockMultipartFile].<init>(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[BindBean].getStringArrayProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[BindBean].getPrimitiveArrayProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[BindBean].getDateProperty()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[java.util.Calendar].getInstance()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].get(int)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[BindBean].getListProperty()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(int,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[BindBean].getIntegerProperty()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].size()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:238,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:239,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:240,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:241,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:242,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:243,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:244,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:245,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:245,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:245,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:246,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:246,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:247,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:247,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:247,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:248,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:248,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:248,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:249,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:249,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:249,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:250,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:250,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:250,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:251,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:252,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:253,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:253,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:254,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:254,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:255,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:256,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:257,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:257,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:258,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:259,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:259,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:259,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:259,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:260,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:261,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:262,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:262,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:263,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 236
    functionDepth: 6
    functionLinenumber: 236
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - bm.getFieldValue(String)
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:268,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:269,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:270,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:271,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:272,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:273,1
    - Dst: '[org.springframework.mock.web.MockMultipartFile].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:274,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.mock.web.MockMultipartFile)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:274,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:275,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:276,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:277,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:278,1
    - Dst: '[org.springframework.binding.expression.Expression].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:279,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:296,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:296,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:296,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:297,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:297,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:297,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:298,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:298,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:298,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:299,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:299,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:299,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:300,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:300,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:300,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:301,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:302,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:303,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:303,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:304,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:305,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:305,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:306,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:306,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:306,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:307,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:307,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:307,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 266
    functionDepth: 7
    functionLinenumber: 266
    functionLinenumberEnd: 308
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelInScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.binding.expression.Expression].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.mock.web.MockMultipartFile)'
    - '[org.springframework.mock.web.MockMultipartFile].<init>(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String)'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelInScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:312,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:313,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:314,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:315,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:316,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:317,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:318,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:319,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:319,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:319,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:320,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:320,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:321,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:321,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:321,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:322,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:322,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:322,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:323,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:323,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:323,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:324,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:324,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:324,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:325,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:326,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:327,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:327,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:328,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:328,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:329,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:330,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:330,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:331,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:332,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:332,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:333,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:333,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getUserEventState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:334,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:335,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:337,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:338,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:338,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:340,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:341,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:342,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:343,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:343,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:343,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:344,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:344,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:345,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:345,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:345,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:346,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:346,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:346,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:347,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:347,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:347,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:348,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:348,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:348,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:349,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:350,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:350,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:351,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:351,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:352,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:353,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:353,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:354,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:355,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:355,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:355,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:355,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:356,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:357,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:358,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:358,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:359,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 310
    functionDepth: 6
    functionLinenumber: 310
    functionLinenumberEnd: 360
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectAfterPost()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - bm.getFieldValue(String)
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getUserEventState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectAfterPost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:364,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:365,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:366,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:367,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:368,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:369,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:370,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:371,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:371,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:371,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:372,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:372,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:373,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:373,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:373,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:374,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:374,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:374,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:375,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:375,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:375,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:376,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:376,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:376,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:377,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:378,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:379,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:379,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:380,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:380,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:381,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:382,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:382,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:383,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:384,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:384,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:385,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:385,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getUserEventState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:386,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:387,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].saveAndRestoreViewActionState(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:389,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:391,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:392,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(org.springframework.webflow.mvc.view.MvcViewTests,Object)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:392,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:394,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:395,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:396,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:397,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:397,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:397,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:398,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:398,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:399,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:399,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:399,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:400,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:400,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:400,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:401,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:401,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:401,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:402,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:402,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:402,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:403,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:404,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:404,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:405,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:405,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:406,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:407,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:407,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:408,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:409,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:409,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:409,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:409,1
    - Dst: '[java.util.Map<String,?>].get(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:410,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:411,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:412,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:412,1
    - Dst: bm.getFieldValue(String)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:413,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 362
    functionDepth: 6
    functionLinenumber: 362
    functionLinenumberEnd: 414
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectToReplicatedSessionAfterPost()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getAttributes()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - bm.getFieldValue(String)
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotNull(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,BindBean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[java.util.Map<String,?>].get(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getUserEventState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(org.springframework.webflow.mvc.view.MvcViewTests,Object)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].saveAndRestoreViewActionState(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectToReplicatedSessionAfterPost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:417,1
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:419,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:420,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(Object)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:421,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:422,1
    - Dst: '[java.io.FileInputStream].<init>(java.io.File)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:424,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:425,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:426,1
    - Dst: '[java.io.ObjectInputStream].close()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:427,1
    - Dst: '[java.io.File].delete()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:429,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotSame(Object,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewActionState
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 434
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 434
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].saveAndRestoreViewActionState(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.ObjectInputStream].close()'
    - '[java.io.File].<init>(String)'
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
    - '[java.io.ObjectOutputStream].writeObject(Object)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertNotSame(Object,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[java.io.FileInputStream].<init>(java.io.File)'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.File].delete()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].saveAndRestoreViewActionState(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:438,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:439,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:440,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:441,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:442,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:443,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:444,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:445,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:446,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:447,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:447,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:447,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:448,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:448,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:449,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:449,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:449,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:450,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:450,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:450,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:451,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:451,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:451,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:452,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:452,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:452,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:453,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:454,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:455,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:455,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:456,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,null,boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:457,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:457,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:458,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:459,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:460,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:460,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:461,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:461,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:461,1
    - Dst: '[BindBean].getStringProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:462,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:462,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:463,1
    - Dst: '[BindBean].getIntegerProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:463,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:463,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:464,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:465,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:466,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:467,1
    - Dst: '[BindBean].getDateProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:467,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:467,1
    - Dst: '[BindBean].getBeanProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:468,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getName()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:468,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(null,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 436
    functionDepth: 7
    functionLinenumber: 436
    functionLinenumberEnd: 469
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingAllowedFields()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(null,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,null,boolean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - Integer.valueOf(int)
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
    - '[BindBean].getStringProperty()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[BindBean].getBeanProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getName()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[BindBean].getDateProperty()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[java.util.Calendar].getInstance()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[BindBean].getIntegerProperty()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingAllowedFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:473,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:474,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:475,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:476,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:477,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:478,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:479,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:479,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:479,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:480,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:480,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:481,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:481,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:481,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:482,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:482,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:482,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:483,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:483,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:483,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:484,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:484,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:484,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:485,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:486,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:487,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:487,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:488,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:489,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:490,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.StringToDate)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:491,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:492,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:493,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,String,boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:494,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:494,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:495,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:496,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:497,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:497,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:498,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:498,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:498,1
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:499,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:500,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:501,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:502,1
    - Dst: '[BindBean].getDateProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:502,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 471
    functionDepth: 7
    functionLinenumber: 471
    functionLinenumberEnd: 503
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingCustomConverter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].<init>(String,String,boolean)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].addBinding(org.springframework.webflow.engine.builder.BinderConfiguration.Binding)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].set(org.springframework.webflow.mvc.view.MvcViewTests,int)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.binding.convert.converters.StringToDate].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].clear()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[BindBean].getDateProperty()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[java.util.Calendar].getInstance()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.StringToDate)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[BindBean].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getTime()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingCustomConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:507,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:508,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:509,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:510,1
    - Dst: '[BindBean].setBooleanProperty(boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:511,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:512,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:513,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:514,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:514,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:514,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:515,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:515,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:516,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:516,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:516,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:517,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:517,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:517,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:518,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:518,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:518,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:519,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:519,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:519,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:520,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:521,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:522,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:522,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:523,1
    - Dst: '[BindBean].getBooleanProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:524,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(boolean,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 505
    functionDepth: 7
    functionLinenumber: 505
    functionLinenumberEnd: 525
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarker()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[BindBean].setBooleanProperty(boolean)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(boolean,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[BindBean].getBooleanProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[BindBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:529,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:530,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:531,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:532,1
    - Dst: '[BindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:533,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:534,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:535,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:536,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:536,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:536,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:537,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:537,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:538,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:538,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:538,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:539,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:539,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:539,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:540,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:540,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:540,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:541,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:541,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:541,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:542,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:543,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:544,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:544,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:545,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:545,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:546,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:547,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:547,1
    - Dst: '[BindBean].getBooleanProperty()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:548,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(boolean,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 527
    functionDepth: 7
    functionLinenumber: 527
    functionLinenumberEnd: 549
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarkerFieldPresent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(BindBean)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(boolean,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,BindBean)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[BindBean].getBooleanProperty()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[BindBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarkerFieldPresent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:553,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:554,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:555,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:556,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:557,1
    - Dst: '[ValidatingBindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:558,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:559,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:560,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:561,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:561,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:561,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:562,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:562,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:563,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:563,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:563,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:564,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:564,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:564,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:565,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:565,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:565,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:566,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:566,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:566,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:567,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:568,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:569,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:569,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:570,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:570,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:571,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:572,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:572,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:573,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:573,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:574,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:574,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:574,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 551
    functionDepth: 7
    functionLinenumber: 551
    functionLinenumberEnd: 576
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[ValidatingBindBean].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:580,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:581,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:582,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:583,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:584,1
    - Dst: '[ValidatingBindBeanFallback].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:585,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBeanFallback)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:586,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:587,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:588,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:588,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:588,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:589,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBeanFallback)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:589,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:590,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:590,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:590,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:591,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:591,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:591,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:592,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:592,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:592,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:593,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:593,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:593,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:594,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:595,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:596,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:596,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:597,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:597,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:598,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:599,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:599,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:600,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:600,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:601,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:601,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:601,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 578
    functionDepth: 7
    functionLinenumber: 578
    functionLinenumberEnd: 603
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidateDefaultValidatorFallback()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBeanFallback)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[ValidatingBindBeanFallback].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBeanFallback)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidateDefaultValidatorFallback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:607,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:608,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:609,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:610,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:611,1
    - Dst: '[ValidatingBindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:612,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:613,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:614,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:615,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:615,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:615,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:616,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:616,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:617,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:617,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:617,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:618,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:618,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:618,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:619,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:619,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:619,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:620,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:620,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:620,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:621,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:622,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:623,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:623,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:624,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:624,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:625,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:626,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:626,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 605
    functionDepth: 7
    functionLinenumber: 605
    functionLinenumberEnd: 628
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelValidateOnBindingErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[ValidatingBindBean].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelValidateOnBindingErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:632,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:633,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:634,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:635,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:636,1
    - Dst: '[ValidatingBindBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:637,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:638,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:639,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:640,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(String,boolean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:640,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:641,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:641,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:641,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:642,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:642,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:643,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:643,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:643,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:644,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:644,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:644,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:645,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:645,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:645,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:646,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:646,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:646,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:647,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:648,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:649,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:649,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:650,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:650,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:651,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:652,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:652,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 630
    functionDepth: 7
    functionLinenumber: 630
    functionLinenumberEnd: 654
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelNoValidateOnBindingErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(ValidatingBindBean)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[ValidatingBindBean].<init>()'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(String,boolean)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setMessageCodesResolver(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelNoValidateOnBindingErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StubSmartValidator].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:658,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:659,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:660,1
    - Dst: '[TestModel].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:661,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:662,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:663,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:663,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:663,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(TestModel)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:664,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:665,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:666,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:666,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:666,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:667,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,TestModel)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:667,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:668,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:668,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:668,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:669,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:669,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:669,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:670,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:670,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:670,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:671,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:671,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:671,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:672,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:673,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setValidator(StubSmartValidator)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:674,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:675,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:675,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:677,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:679,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:679,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:680,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:680,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:681,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:681,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:681,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:682,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:683,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 685
      start: 656
    functionDepth: 7
    functionLinenumber: 656
    functionLinenumberEnd: 685
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventStringValidationHint()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals()'
    - '[StubSmartValidator].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[TestModel].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(TestModel)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setValidator(StubSmartValidator)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,TestModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventStringValidationHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StubSmartValidator].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:689,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:690,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:691,1
    - Dst: '[TestModel].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:692,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:694,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:695,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:695,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:695,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(TestModel)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:696,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:697,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:698,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:698,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:698,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:699,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,TestModel)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:699,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:700,1
    - Dst: '[org.springframework.mock.web.MockServletContext].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:700,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:700,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:701,1
    - Dst: '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:701,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:701,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:702,1
    - Dst: '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:702,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:702,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:703,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:703,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:703,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:704,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:705,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setValidator(StubSmartValidator)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:706,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:707,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:707,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:709,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:711,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:711,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:712,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:712,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:713,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:713,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:713,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:714,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 716
      start: 687
    functionDepth: 7
    functionLinenumber: 687
    functionLinenumberEnd: 716
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventObjectArrayValidationHint()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setExpressionParser(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[StubSmartValidator].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].processUserEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.test.MockFlowExecutionKey)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].getId()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertFalse(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(org.springframework.webflow.mvc.view.MvcViewTests,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.mock.web.MockServletContext].<init>()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(org.springframework.mock.web.MockServletContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    - '[TestModel].<init>()'
    - '[org.springframework.mock.web.MockHttpServletResponse].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(TestModel)'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(org.springframework.mock.web.MockHttpServletResponse)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].put(String,org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.mock.web.MockHttpServletRequest].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].setValidator(StubSmartValidator)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].hasFlowEvent()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertTrue(org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].userEventQueued()'
    - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(org.springframework.mock.web.MockHttpServletRequest)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests].assertEquals(String,org.springframework.webflow.mvc.view.MvcViewTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,TestModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventObjectArrayValidationHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:719,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:720,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:721,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:721,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].getConversionService()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests:722,1
    - Dst: cs.addConverter(org.springframework.binding.convert.converters.StringToDate)
      Src: org.springframework.webflow.mvc.view.MvcViewTests:723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 718
    functionDepth: 5
    functionLinenumber: 718
    functionLinenumberEnd: 725
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].getConversionService()'
    - cs.addConverter(org.springframework.binding.convert.converters.StringToDate)
    - '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
    - '[org.springframework.binding.convert.converters.StringToDate].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpressionParser
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map<String,?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:730,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView
      static: false
      superClass: AbstractMvcView
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.web.servlet.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 731
      start: 729
    functionDepth: 5
    functionLinenumber: 729
    functionLinenumberEnd: 731
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getView()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:734,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getRequestContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:734,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:734,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getNativeRequest()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:734,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getRequestContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:735,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getExternalContext()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:735,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getNativeResponse()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:735,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: AbstractMvcView
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,?>
    constantsTouched: []
    func_position:
      end: 736
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 736
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].doRender(java.util.Map<String,?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getNativeRequest()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getNativeResponse()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getExternalContext()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getView()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].getRequestContext()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].doRender(java.util.Map<String,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 744
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].getContentType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - model
    - request
    - response
    argTypes:
    - java.util.Map<String,?>
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 749
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 749
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.MockView
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.MockView
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getInstance()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.BindBean:769,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].clear()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.BindBean:770,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].set(org.springframework.webflow.mvc.view.MvcViewTests.BindBean,int)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.BindBean:771,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getTime()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.BindBean:772,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.BindBean:773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.BindBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 774
      start: 768
    functionDepth: 1
    functionLinenumber: 768
    functionLinenumberEnd: 774
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getTime()'
    - '[java.util.Calendar].getInstance()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].set(org.springframework.webflow.mvc.view.MvcViewTests.BindBean,int)'
    - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].clear()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.BindBean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 776
    functionDepth: 0
    functionLinenumber: 776
    functionLinenumberEnd: 778
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringProperty
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 782
      start: 780
    functionDepth: 0
    functionLinenumber: 780
    functionLinenumberEnd: 782
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringProperty(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 786
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integerProperty
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 790
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 790
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerProperty(Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerProperty(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 794
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBooleanProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBooleanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanProperty
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 798
      start: 796
    functionDepth: 0
    functionLinenumber: 796
    functionLinenumberEnd: 798
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBooleanProperty(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBooleanProperty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 802
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getDateProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getDateProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateProperty
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 806
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setDateProperty(java.util.Date)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setDateProperty(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NestedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 810
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 810
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBeanProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: NestedBean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBeanProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.multipart.MultipartFile
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 814
      start: 812
    functionDepth: 0
    functionLinenumber: 812
    functionLinenumberEnd: 814
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMultipartFile()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.multipart.MultipartFile
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMultipartFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.multipart.MultipartFile
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - multipartFile
    argTypes:
    - org.springframework.web.multipart.MultipartFile
    constantsTouched: []
    func_position:
      end: 818
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 818
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMultipartFile(org.springframework.web.multipart.MultipartFile)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMultipartFile(org.springframework.web.multipart.MultipartFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 822
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringArrayProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringArrayProperty
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 826
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 826
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringArrayProperty(String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringArrayProperty(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerArrayProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer[]
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integerArrayProperty
    argTypes:
    - Integer[]
    constantsTouched: []
    func_position:
      end: 834
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 834
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerArrayProperty(Integer[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerArrayProperty(Integer[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 838
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getPrimitiveArrayProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getPrimitiveArrayProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - primitiveArrayProperty
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 842
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 842
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setPrimitiveArrayProperty(int[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setPrimitiveArrayProperty(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 846
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 846
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getListProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getListProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listProperty
    argTypes:
    - java.util.List<Object>
    constantsTouched: []
    func_position:
      end: 850
      start: 848
    functionDepth: 0
    functionLinenumber: 848
    functionLinenumberEnd: 850
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setListProperty(java.util.List<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setListProperty(java.util.List<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMapProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMapProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Object,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapProperty
    argTypes:
    - java.util.Map<Object,Object>
    constantsTouched: []
    func_position:
      end: 858
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 858
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMapProperty(java.util.Map<Object,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMapProperty(java.util.Map<Object,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - NestedBean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Integer
      - Date
      - boolean
      - NestedBean
      - MultipartFile
      - String[]
      - Integer[]
      - int[]
      - List<Object>
      - Map<Object, Object>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanProperty
    argTypes:
    - NestedBean
    constantsTouched: []
    func_position:
      end: 862
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 862
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBeanProperty(NestedBean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBeanProperty(NestedBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BindBean
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 870
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 870
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].validateMockState(org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].validateMockState(org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean
      static: false
      superClass: BindBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.validation.ValidationContext].getUserEvent()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:876,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertEquals(String,String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:876,1
    - Dst: '[org.springframework.binding.validation.ValidationContext].getUserPrincipal()'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:877,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertNull(java.security.Principal)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:877,1
    - Dst: '[org.springframework.binding.validation.ValidationContext].getUserValue(String)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:878,1
    - Dst: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback:878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BindBean
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 880
      start: 875
    functionDepth: 1
    functionLinenumber: 875
    functionLinenumberEnd: 880
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].validate(org.springframework.binding.validation.ValidationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.validation.ValidationContext].getUserValue(String)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertEquals(String,Object)'
    - '[org.springframework.binding.validation.ValidationContext].getUserPrincipal()'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertNull(java.security.Principal)'
    - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].assertEquals(String,String)'
    - '[org.springframework.binding.validation.ValidationContext].getUserEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].validate(org.springframework.binding.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback
      static: false
      superClass: BindBean
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 0
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.NestedBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.NestedBean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - object
    - errors
    argTypes:
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 906
      start: 903
    functionDepth: 0
    functionLinenumber: 903
    functionLinenumberEnd: 906
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].validate(Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].validate(Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - clazz
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 910
      start: 908
    functionDepth: 0
    functionLinenumber: 908
    functionLinenumberEnd: 910
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].supports(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].supports(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - SmartValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel.State1
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.State1].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel.State1
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.State1].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel.AllStates
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.AllStates].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.MvcViewTests.TestModel.AllStates
    signature: '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.AllStates].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:15,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 4
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/SpringBeanBindingModelTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: model.findEditor(String,null)
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:21,1
    - Dst: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].assertNull(org.springframework.webflow.mvc.view.SpringBeanBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testFindPropertyEditorForUndeterminableType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/SpringBeanBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].assertNull(org.springframework.webflow.mvc.view.SpringBeanBindingModelTests)'
    - model.findEditor(String,null)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testFindPropertyEditorForUndeterminableType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].getExpressionParser()'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:29,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.mvc.view.SpringBeanBindingModelTests,org.springframework.binding.expression.ExpressionParser,null,org.springframework.webflow.mvc.view.SpringBeanBindingModelTests)'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:29,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:31,1
    - Dst: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].assertEquals(int,Object)'
      Src: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 5
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testGetFieldValueNonStringNoConversionService()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/SpringBeanBindingModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].getExpressionParser()'
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,org.springframework.webflow.mvc.view.SpringBeanBindingModelTests,org.springframework.binding.expression.ExpressionParser,null,org.springframework.webflow.mvc.view.SpringBeanBindingModelTests)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].assertEquals(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testGetFieldValueNonStringNoConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractBindingModelTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/SpringBeanBindingModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.SpringBeanBindingModelTests
    signature: '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:29,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:30,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:30,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getDelegateConversionService()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.converter.ConverterRegistry
      - org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      classPublic: true
      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: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.service.DefaultConversionService)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getDelegateConversionService()'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:36,1
    - Dst: '[QuestionConverter].<init>(org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:37,1
    - Dst: '[org.springframework.core.convert.converter.ConverterRegistry].addConverter(QuestionConverter)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:37,1
    - Dst: '[TestBeanWithQuestionResponseMap].<init>(org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:38,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:39,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,TestBeanWithQuestionResponseMap,org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:38,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:40,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].assertEquals(String,Object)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.converter.ConverterRegistry
      - org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].testGetFieldValueWithInvalidBeanWrapperExpression()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,TestBeanWithQuestionResponseMap,org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.DefaultMessageContext)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    - '[org.springframework.core.convert.converter.ConverterRegistry].addConverter(QuestionConverter)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[QuestionConverter].<init>(org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question)'
    - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question].<init>()'
    - '[TestBeanWithQuestionResponseMap].<init>(org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question)'
    - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].assertEquals(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].testGetFieldValueWithInvalidBeanWrapperExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.converter.ConverterRegistry
      - org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].<init>(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].setValue(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap:64,1
    - Dst: '[Response].<init>(int)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap:67,1
    - Dst: '[Map<Question, Response>].put(Question,Response)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Question
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Question, Response>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - question
    argTypes:
    - Question
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].<init>(Question)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Map<Question, Response>].put(Question,Response)'
    - '[Response].<init>(int)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].<init>(Question)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Question, Response>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<Question,Response>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].getResponses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<Question,Response>
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].getResponses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<Question,Response>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Question, Response>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - responses
    argTypes:
    - java.util.Map<Question,Response>
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].setResponses(java.util.Map<Question,Response>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].setResponses(java.util.Map<Question,Response>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter:82,1
    - Dst: '[Map<Integer, Question>].put(int)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Integer, Question>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Map<Integer, Question>].put(int)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Integer, Question>].get(Integer)'
      Src: org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - Map<Integer, Question>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Question
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].convert(Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
    functionUses: 0
    functionsReached:
    - '[Map<Integer, Question>].get(Integer)'
    linkageType: ''
    returnType: Question
    signature: '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].convert(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:17,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.FlowVariableTests:17,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:25,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.FlowVariableTests:26,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariableTests:27,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.FlowVariableTests:27,1
    - Dst: '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
      Src: org.springframework.webflow.engine.FlowVariableTests:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 7
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.engine.FlowVariableTests].testCreateVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowVariableTests].testCreateVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:32,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.FlowVariableTests:32,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:40,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.FlowVariableTests:41,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariableTests:42,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.FlowVariableTests:42,1
    - Dst: '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
      Src: org.springframework.webflow.engine.FlowVariableTests:42,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.FlowVariableTests:43,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariableTests:44,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.engine.FlowVariableTests:44,1
    - Dst: '[org.springframework.webflow.engine.FlowVariableTests].assertFalse(org.springframework.webflow.engine.FlowVariableTests)'
      Src: org.springframework.webflow.engine.FlowVariableTests:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 30
    functionDepth: 7
    functionLinenumber: 30
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.FlowVariableTests].testDestroyVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.FlowVariableTests].assertFalse(org.springframework.webflow.engine.FlowVariableTests)'
    - '[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowVariableTests].testDestroyVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:49,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.FlowVariableTests:49,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.FlowVariableTests:59,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.FlowVariableTests:60,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.FlowVariableTests:61,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariableTests:62,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.FlowVariableTests:62,1
    - Dst: '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
      Src: org.springframework.webflow.engine.FlowVariableTests:62,1
    - Dst: '[org.springframework.webflow.engine.FlowVariableTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.FlowVariableTests:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 47
    functionDepth: 7
    functionLinenumber: 47
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.FlowVariableTests].testRestoreVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    - '[org.springframework.webflow.engine.FlowVariableTests].assertTrue(boolean)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.FlowVariableTests].assertEquals(String,org.springframework.webflow.engine.FlowVariableTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowVariableTests].testRestoreVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowVariableTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.FlowVariableTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowVariableTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowVariableTests
    signature: '[org.springframework.webflow.engine.FlowVariableTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:25,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:26,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:26,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,org.springframework.webflow.engine.TestSubflowAttributeMapper)'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TestSubflowAttributeMapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,org.springframework.webflow.engine.TestSubflowAttributeMapper)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:31,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:31,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:31,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].get(String)'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:32,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.engine.TestSubflowAttributeMapper)'
      Src: org.springframework.webflow.engine.TestSubflowAttributeMapper:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - subflowOutput
    - context
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TestSubflowAttributeMapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.engine.TestSubflowAttributeMapper)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TestSubflowAttributeMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TestSubflowAttributeMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TestSubflowAttributeMapper
    signature: '[org.springframework.webflow.engine.TestSubflowAttributeMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].setCaption(String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:29,1
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].getCaption()'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:30,1
    - Dst: '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.AnnotatedObject
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotatedObjectTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.AnnotatedObject].setCaption(String)'
    - '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,String)'
    - '[org.springframework.webflow.core.AnnotatedObject].getCaption()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].setDescription(String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:35,1
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].getDescription()'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:36,1
    - Dst: '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.AnnotatedObject
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotatedObjectTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,String)'
    - '[org.springframework.webflow.core.AnnotatedObject].setDescription(String)'
    - '[org.springframework.webflow.core.AnnotatedObject].getDescription()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:41,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:41,1
    - Dst: '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:42,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:42,1
    - Dst: '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,org.springframework.webflow.engine.AnnotatedObjectTests)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.AnnotatedObject
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.AnnotatedObjectTests].testPutCustomAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotatedObjectTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.AnnotatedObjectTests].assertEquals(String,org.springframework.webflow.engine.AnnotatedObjectTests)'
    - '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotatedObjectTests].testPutCustomAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.AnnotatedObjectTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.AnnotatedObject
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.AnnotatedObjectTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.AnnotatedObjectTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotatedObjectTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.AnnotatedObjectTests
    signature: '[org.springframework.webflow.engine.AnnotatedObjectTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:17,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:17,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:25,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:26,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:26,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewVariableTests:27,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:28,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:29,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariableTests:30,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:30,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
      Src: org.springframework.webflow.engine.ViewVariableTests:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 15
    functionDepth: 5
    functionLinenumber: 15
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.ViewVariableTests].testCreateVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
    - '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewVariableTests].testCreateVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:35,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:35,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:43,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:44,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:44,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewVariableTests:45,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:46,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:47,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariableTests:48,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:48,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
      Src: org.springframework.webflow.engine.ViewVariableTests:48,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:49,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariableTests:50,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:50,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].assertFalse(org.springframework.webflow.engine.ViewVariableTests)'
      Src: org.springframework.webflow.engine.ViewVariableTests:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 33
    functionDepth: 5
    functionLinenumber: 33
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.ViewVariableTests].testDestroyVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewVariableTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewVariableTests].assertFalse(org.springframework.webflow.engine.ViewVariableTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
    - '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewVariableTests].testDestroyVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:55,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:55,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:65,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewVariableTests:66,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewVariableTests:66,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewVariableTests:67,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:68,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:69,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewVariableTests:70,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariableTests:71,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
      Src: org.springframework.webflow.engine.ViewVariableTests:71,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
      Src: org.springframework.webflow.engine.ViewVariableTests:71,1
    - Dst: '[org.springframework.webflow.engine.ViewVariableTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.ViewVariableTests:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.ViewVariableTests].testRestoreVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewVariableTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewVariableTests].assertEquals(String,org.springframework.webflow.engine.ViewVariableTests)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.ViewVariableTests].get(String)'
    - '[org.springframework.webflow.engine.ViewVariableTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewVariableTests].testRestoreVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewVariableTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.ViewVariableTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewVariableTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewVariableTests
    signature: '[org.springframework.webflow.engine.ViewVariableTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:39,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:40,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:40,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:41,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:41,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:42,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:42,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:43,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:43,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:44,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:45,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:45,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:46,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].contains(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:46,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertFalse(org.springframework.webflow.engine.FlowExecutionHandlerSetTests)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:46,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:47,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].contains(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:47,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertTrue(org.springframework.webflow.engine.FlowExecutionHandlerSetTests)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:47,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:48,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].contains(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:48,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertFalse(org.springframework.webflow.engine.FlowExecutionHandlerSetTests)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].testHandleException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(String)'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertTrue(org.springframework.webflow.engine.FlowExecutionHandlerSetTests)'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].contains(String)'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertFalse(org.springframework.webflow.engine.FlowExecutionHandlerSetTests)'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].testHandleException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:33,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionHandlerSetTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 5
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionHandlerSetTests
    signature: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - typeToHandle
    - resultName
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler
    signature: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isInstance(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isInstance(org.springframework.webflow.execution.FlowExecutionException)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler:69,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].put(String,boolean)'
      Src: org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:60,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:61,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.FlowTests:61,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.FlowTests:62,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].on(String)'
      Src: org.springframework.webflow.engine.FlowTests:62,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].to(String)'
      Src: org.springframework.webflow.engine.FlowTests:62,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.FlowTests:62,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.FlowTests:62,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:63,1
    - Dst: '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
      Src: org.springframework.webflow.engine.FlowTests:64,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].on(String)'
      Src: org.springframework.webflow.engine.FlowTests:64,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].to(String)'
      Src: org.springframework.webflow.engine.FlowTests:64,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.FlowTests:64,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.FlowTests:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.FlowTests].createSimpleFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.FlowTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.FlowTests].to(String)'
    - '[org.springframework.webflow.engine.FlowTests].on(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.engine.FlowTests].createSimpleFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:70,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:71,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:72,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartState()'
      Src: org.springframework.webflow.engine.FlowTests:73,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:73,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.engine.FlowTests:73,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateCount()'
      Src: org.springframework.webflow.engine.FlowTests:74,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.engine.FlowTests:74,1
    - Dst: '[org.springframework.webflow.engine.Flow].containsState(String)'
      Src: org.springframework.webflow.engine.FlowTests:75,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.FlowTests:75,1
    - Dst: '[org.springframework.webflow.engine.Flow].containsState(String)'
      Src: org.springframework.webflow.engine.FlowTests:76,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.FlowTests:76,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:77,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.FlowTests:78,1
    - Dst: '[org.springframework.webflow.engine.State].getFlow()'
      Src: org.springframework.webflow.engine.FlowTests:78,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.FlowTests:78,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.engine.FlowTests:78,1
    - Dst: '[org.springframework.webflow.engine.Flow].getState(String)'
      Src: org.springframework.webflow.engine.FlowTests:79,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:79,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.engine.FlowTests:79,1
    - Dst: '[org.springframework.webflow.engine.Flow].getState(String)'
      Src: org.springframework.webflow.engine.FlowTests:80,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:80,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.engine.FlowTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 68
    functionDepth: 4
    functionLinenumber: 68
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddStates()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateCount()'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.Flow].getStartState()'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.Flow].containsState(String)'
    - '[org.springframework.webflow.engine.Flow].getState(String)'
    - '[org.springframework.webflow.engine.State].getFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddStates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:85,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:86,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:88,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddDuplicateState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddDuplicateState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:97,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:98,1
    - Dst: '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.engine.FlowTests:100,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:101,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateCount()'
      Src: org.springframework.webflow.engine.FlowTests:105,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.engine.FlowTests:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddSameStateTwice()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateCount()'
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.EndState)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddSameStateTwice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:110,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:111,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:112,1
    - Dst: '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.engine.FlowTests:114,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddStateAlreadyInOtherFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddStateAlreadyInOtherFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:123,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartState()'
      Src: org.springframework.webflow.engine.FlowTests:125,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.engine.FlowTests].testGetStateNoStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStartState()'
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testGetStateNoStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getState(String)'
      Src: org.springframework.webflow.engine.FlowTests:135,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].getState(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
      Src: org.springframework.webflow.engine.FlowTests:144,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.FlowTests:144,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
      Src: org.springframework.webflow.engine.FlowTests:144,1
    - Dst: '[org.springframework.webflow.engine.Flow].getState(String)'
      Src: org.springframework.webflow.engine.FlowTests:145,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:145,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.engine.FlowTests:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 3
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.engine.FlowTests].testGetTransitionableState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
    - '[org.springframework.webflow.engine.TransitionableState].getId()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,String,String)'
    - '[org.springframework.webflow.engine.Flow].getState(String)'
    - '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testGetTransitionableState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
      Src: org.springframework.webflow.engine.FlowTests:151,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:152,1
    - Dst: '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
      Src: org.springframework.webflow.engine.FlowTests:157,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchTransitionableState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchTransitionableState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:165,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:166,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.FlowTests:167,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String)'
      Src: org.springframework.webflow.engine.FlowTests:168,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String)'
      Src: org.springframework.webflow.engine.FlowTests:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 163
    functionDepth: 4
    functionLinenumber: 163
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.engine.FlowTests].testGetPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testGetPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStartActionList()'
      Src: org.springframework.webflow.engine.FlowTests:174,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:174,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.action.TestMultiAction)'
      Src: org.springframework.webflow.engine.FlowTests:174,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartActionList()'
      Src: org.springframework.webflow.engine.FlowTests:175,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:175,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.action.TestMultiAction)'
      Src: org.springframework.webflow.engine.FlowTests:175,1
    - Dst: '[org.springframework.webflow.engine.Flow].getEndActionList()'
      Src: org.springframework.webflow.engine.FlowTests:176,1
    - Dst: '[org.springframework.webflow.action.TestMultiAction].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:176,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.action.TestMultiAction)'
      Src: org.springframework.webflow.engine.FlowTests:176,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartActionList()'
      Src: org.springframework.webflow.engine.FlowTests:177,1
    - Dst: '[org.springframework.webflow.engine.ActionList].size()'
      Src: org.springframework.webflow.engine.FlowTests:177,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.FlowTests:177,1
    - Dst: '[org.springframework.webflow.engine.Flow].getEndActionList()'
      Src: org.springframework.webflow.engine.FlowTests:178,1
    - Dst: '[org.springframework.webflow.engine.ActionList].size()'
      Src: org.springframework.webflow.engine.FlowTests:178,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.FlowTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStartActionList()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
    - '[org.springframework.webflow.action.TestMultiAction].<init>()'
    - '[org.springframework.webflow.engine.Flow].getEndActionList()'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.action.TestMultiAction)'
    - '[org.springframework.webflow.engine.ActionList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.FlowTests].to(String)'
      Src: org.springframework.webflow.engine.FlowTests:183,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.FlowTests:183,1
    - Dst: '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
      Src: org.springframework.webflow.engine.FlowTests:184,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.FlowTests:184,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertSame(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.FlowTests:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.engine.FlowTests].testAddGlobalTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
    - '[org.springframework.webflow.engine.FlowTests].assertSame(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.FlowTests].to(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testAddGlobalTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:190,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:191,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:191,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.FlowTests:192,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].getId()'
      Src: org.springframework.webflow.engine.FlowTests:192,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
      Src: org.springframework.webflow.engine.FlowTests:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 188
    functionDepth: 5
    functionLinenumber: 188
    functionLinenumberEnd: 193
    functionName: '[org.springframework.webflow.engine.FlowTests].testStart()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.FlowTests].getId()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:197,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:199,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,null)'
      Src: org.springframework.webflow.engine.FlowTests:200,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].fail(String)'
      Src: org.springframework.webflow.engine.FlowTests:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 195
    functionDepth: 5
    functionLinenumber: 195
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.engine.FlowTests].testStartWithoutStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,null)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStartWithoutStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:209,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:210,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartActionList()'
      Src: org.springframework.webflow.engine.FlowTests:211,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.FlowTests:211,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:212,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:212,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.FlowTests:213,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].getId()'
      Src: org.springframework.webflow.engine.FlowTests:213,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
      Src: org.springframework.webflow.engine.FlowTests:213,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.FlowTests:214,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.FlowTests:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 5
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[org.springframework.webflow.engine.FlowTests].testStartWithAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStartActionList()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests,String)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.FlowTests].getId()'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStartWithAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:219,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:220,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.FlowTests:220,1
    - Dst: '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)'
      Src: org.springframework.webflow.engine.FlowTests:220,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:228,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:228,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:229,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].getRequired(String)'
      Src: org.springframework.webflow.engine.FlowTests:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 230
    functionName: '[org.springframework.webflow.engine.FlowTests].testStartWithVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowTests].getRequired(String)'
    - '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStartWithVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:234,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:235,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.engine.FlowTests:235,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:236,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:236,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:236,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:238,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:238,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:237,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:239,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.engine.FlowTests:239,1
    - Dst: '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
      Src: org.springframework.webflow.engine.FlowTests:240,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:241,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:242,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.engine.FlowTests:243,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:244,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:245,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].get(String)'
      Src: org.springframework.webflow.engine.FlowTests:245,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 232
    functionDepth: 5
    functionLinenumber: 232
    functionLinenumberEnd: 246
    functionName: '[org.springframework.webflow.engine.FlowTests].testStartWithMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.FlowTests].get(String)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStartWithMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:250,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:251,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.engine.FlowTests:251,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:252,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:252,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:252,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:254,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:254,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:253,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:255,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.engine.FlowTests:255,1
    - Dst: '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
      Src: org.springframework.webflow.engine.FlowTests:256,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:257,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:258,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:259,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:260,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].contains(String)'
      Src: org.springframework.webflow.engine.FlowTests:260,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:260,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:261,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].get(String)'
      Src: org.springframework.webflow.engine.FlowTests:261,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertNull(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 248
    functionDepth: 5
    functionLinenumber: 248
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.engine.FlowTests].testStartWithMapperButNoInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertNull(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.test.MockRequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.FlowTests].get(String)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.FlowTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testStartWithMapperButNoInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:266,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:267,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:269,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 264
    functionDepth: 5
    functionLinenumber: 264
    functionLinenumberEnd: 274
    functionName: '[org.springframework.webflow.engine.FlowTests].testOnEventNullCurrentState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testOnEventNullCurrentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:278,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:279,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:279,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:280,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:281,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:283,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 276
    functionDepth: 5
    functionLinenumber: 276
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.engine.FlowTests].testOnEventInvalidCurrentState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testOnEventInvalidCurrentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:292,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:293,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:293,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:294,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:295,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.FlowTests:296,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].isActive()'
      Src: org.springframework.webflow.engine.FlowTests:296,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:296,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:297,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:298,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue()'
      Src: org.springframework.webflow.engine.FlowTests:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 290
    functionDepth: 5
    functionLinenumber: 290
    functionLinenumberEnd: 300
    functionName: '[org.springframework.webflow.engine.FlowTests].testOnEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue()'
    - '[org.springframework.webflow.engine.FlowTests].isActive()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testOnEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:304,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:305,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:305,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:306,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:307,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.FlowTests:308,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].isActive()'
      Src: org.springframework.webflow.engine.FlowTests:308,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:308,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:309,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:310,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue()'
      Src: org.springframework.webflow.engine.FlowTests:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 302
    functionDepth: 5
    functionLinenumber: 302
    functionLinenumberEnd: 312
    functionName: '[org.springframework.webflow.engine.FlowTests].testOnEventGlobalTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue()'
    - '[org.springframework.webflow.engine.FlowTests].isActive()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testOnEventGlobalTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:316,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:317,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:317,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:318,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:319,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.FlowTests:321,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:322,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 314
    functionDepth: 5
    functionLinenumber: 314
    functionLinenumberEnd: 326
    functionName: '[org.springframework.webflow.engine.FlowTests].testOnEventNoTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testOnEventNoTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:330,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:331,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:331,1
    - Dst: '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:332,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:333,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].getBoolean(String)'
      Src: org.springframework.webflow.engine.FlowTests:333,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 328
    functionDepth: 5
    functionLinenumber: 328
    functionLinenumberEnd: 334
    functionName: '[org.springframework.webflow.engine.FlowTests].testResume()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].getBoolean(String)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testResume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:338,1
    - Dst: '[org.springframework.webflow.engine.Flow].getEndActionList()'
      Src: org.springframework.webflow.engine.FlowTests:339,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.FlowTests:339,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:340,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:341,1
    - Dst: '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:342,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.FlowTests:343,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.FlowTests:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 336
    functionDepth: 5
    functionLinenumber: 336
    functionLinenumberEnd: 344
    functionName: '[org.springframework.webflow.engine.FlowTests].testEnd()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.Flow].getEndActionList()'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:348,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:349,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.engine.FlowTests:349,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:351,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:351,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:350,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:352,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.FlowTests:352,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.FlowTests:352,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:353,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.engine.FlowTests:353,1
    - Dst: '[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
      Src: org.springframework.webflow.engine.FlowTests:354,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:355,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowTests:356,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].put(String,String)'
      Src: org.springframework.webflow.engine.FlowTests:356,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:357,1
    - Dst: '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.FlowTests:358,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
      Src: org.springframework.webflow.engine.FlowTests:359,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertEquals(String,V)'
      Src: org.springframework.webflow.engine.FlowTests:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 346
    functionDepth: 5
    functionLinenumber: 346
    functionLinenumberEnd: 360
    functionName: '[org.springframework.webflow.engine.FlowTests].testEndWithOutputMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
    - '[org.springframework.webflow.engine.FlowTests].assertEquals(String,V)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.FlowTests,org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.FlowTests].put(String,String)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testEndWithOutputMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.FlowTests:364,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:365,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
      Src: org.springframework.webflow.engine.FlowTests:365,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowTests:364,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:366,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.FlowTests:367,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.FlowTests:367,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.FlowTests:368,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartState()'
      Src: org.springframework.webflow.engine.FlowTests:368,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:368,1
    - Dst: '[org.springframework.webflow.TestException].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:369,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.TestException)'
      Src: org.springframework.webflow.engine.FlowTests:368,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:370,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.FlowTests:371,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].isActive()'
      Src: org.springframework.webflow.engine.FlowTests:371,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertFalse(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 372
    functionName: '[org.springframework.webflow.engine.FlowTests].testHandleException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertFalse(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.TestException)'
    - '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getStartState()'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.FlowTests].isActive()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.TestException].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testHandleException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.FlowTests:376,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.FlowTests:377,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStartState()'
      Src: org.springframework.webflow.engine.FlowTests:377,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.FlowTests:377,1
    - Dst: '[org.springframework.webflow.TestException].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:378,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.TestException)'
      Src: org.springframework.webflow.engine.FlowTests:377,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.FlowTests:380,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 374
    functionDepth: 5
    functionLinenumber: 374
    functionLinenumberEnd: 384
    functionName: '[org.springframework.webflow.engine.FlowTests].testHandleExceptionNoMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.TestException)'
    - '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getStartState()'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.TestException].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testHandleExceptionNoMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.GenericApplicationContext].<init>()'
      Src: org.springframework.webflow.engine.FlowTests:388,1
    - Dst: '[org.springframework.context.support.GenericApplicationContext].refresh()'
      Src: org.springframework.webflow.engine.FlowTests:389,1
    - Dst: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.GenericApplicationContext)'
      Src: org.springframework.webflow.engine.FlowTests:390,1
    - Dst: '[org.springframework.context.support.GenericApplicationContext].isActive()'
      Src: org.springframework.webflow.engine.FlowTests:391,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:391,1
    - Dst: '[org.springframework.webflow.engine.Flow].destroy()'
      Src: org.springframework.webflow.engine.FlowTests:392,1
    - Dst: '[org.springframework.context.support.GenericApplicationContext].isActive()'
      Src: org.springframework.webflow.engine.FlowTests:393,1
    - Dst: '[org.springframework.webflow.engine.FlowTests].assertFalse(org.springframework.webflow.engine.FlowTests)'
      Src: org.springframework.webflow.engine.FlowTests:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 394
    functionName: '[org.springframework.webflow.engine.FlowTests].testDestroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].assertFalse(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.FlowTests].assertTrue(org.springframework.webflow.engine.FlowTests)'
    - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.support.GenericApplicationContext)'
    - '[org.springframework.context.support.GenericApplicationContext].isActive()'
    - '[org.springframework.context.support.GenericApplicationContext].refresh()'
    - '[org.springframework.webflow.engine.Flow].destroy()'
    - '[org.springframework.context.support.GenericApplicationContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowTests].testDestroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 398
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionName: '[org.springframework.webflow.engine.FlowTests].on(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.FlowTests].on(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.FlowTests:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.springframework.webflow.engine.FlowTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.FlowTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.FlowTests].createSimpleFlow()'
      Src: org.springframework.webflow.engine.FlowTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 5
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.FlowTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowTests].createSimpleFlow()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowTests
    signature: '[org.springframework.webflow.engine.FlowTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:34,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:35,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:43,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:48,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.TransitionTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.engine.TransitionTests:52,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:53,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionTests:54,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:55,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:56,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.TransitionTests:57,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 32
    functionDepth: 5
    functionLinenumber: 32
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionFromState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.TransitionTests].assertTrue(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionFromState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:62,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:63,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertNull(org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:68,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.TransitionTests:71,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:72,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(null,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionTests:73,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:74,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.TransitionTests:75,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 5
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionWithNullSourceState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.Transition].execute(null,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.TransitionTests].assertNull(org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionWithNullSourceState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:80,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:81,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.TransitionTests:90,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.engine.TransitionTests:91,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:92,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionTests:93,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:94,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:95,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.TransitionTests:96,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 78
    functionDepth: 5
    functionLinenumber: 78
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:101,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:102,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.TransitionTests:110,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.engine.TransitionTests:111,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>()'
      Src: org.springframework.webflow.engine.TransitionTests:112,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionTests:113,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:114,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:115,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.TransitionTests:116,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetStateResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>()'
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetStateResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:121,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:122,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionTests:130,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:135,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.TransitionTests:138,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.engine.TransitionTests:139,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:140,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria()'
      Src: org.springframework.webflow.engine.TransitionTests:141,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionTests:142,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:143,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.TransitionTests:144,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.TransitionTests:145,1
    - Dst: '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
      Src: org.springframework.webflow.engine.TransitionTests:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 119
    functionDepth: 5
    functionLinenumber: 119
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.engine.TransitionTests].testTransitionExecutionRefused()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.TransitionTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionTests].assertSame(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionTests].testTransitionExecutionRefused()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.TransitionTests:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.springframework.webflow.engine.TransitionTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.TransitionTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.TransitionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionTests
    signature: '[org.springframework.webflow.engine.TransitionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:37,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:43,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:43,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].testBasicExecute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].testBasicExecute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:48,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:48,1
    - Dst: '[org.springframework.webflow.action.AbstractAction].<init>()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:49,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:49,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:55,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:55,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:55,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:56,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:56,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(int,org.springframework.webflow.engine.AnnotedActionTests)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithCustomAttribute()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(int,org.springframework.webflow.engine.AnnotedActionTests)'
    - '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.AbstractAction].<init>()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithCustomAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.AnnotatedAction)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:61,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:62,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:62,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:63,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:63,1
    - Dst: '[org.springframework.webflow.action.AbstractAction].<init>()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:64,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:64,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:71,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:71,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:71,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:72,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:72,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(int,org.springframework.webflow.engine.AnnotedActionTests)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithChainOfCustomAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.AnnotatedAction)'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(int,org.springframework.webflow.engine.AnnotedActionTests)'
    - '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].size()'
    - '[org.springframework.webflow.action.AbstractAction].<init>()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithChainOfCustomAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:77,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:77,1
    - Dst: '[org.springframework.webflow.action.AbstractAction].<init>()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:78,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:78,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:84,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:84,1
    - Dst: '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.AnnotedActionTests].put(String,String)'
    - '[org.springframework.webflow.engine.AnnotedActionTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.action.AbstractAction].<init>()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.AnnotedActionTests:31,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.AnnotedActionTests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.AnnotatedAction
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.AnnotedActionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.AnnotedActionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.TestAction)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.AnnotedActionTests
    signature: '[org.springframework.webflow.engine.AnnotedActionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:42,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:43,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:44,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:45,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:46,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:46,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:47,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:48,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:48,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:48,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:49,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:49,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:49,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:50,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:56,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:57,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:58,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:59,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:60,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setResponseAllowed(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:61,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:61,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:62,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:63,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:65,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:65,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:66,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:66,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 5
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderNotAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].setResponseAllowed(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:71,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:72,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:73,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:74,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:75,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].recordResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:75,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:76,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:76,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:77,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:78,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:78,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:78,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:79,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:79,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:79,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:80,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:80,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateResponseAlreadyComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].recordResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateResponseAlreadyComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:85,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:86,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:87,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:88,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:89,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.ViewStateTests:89,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:90,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:90,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:91,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:92,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:92,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:92,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:93,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:93,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:93,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:94,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:94,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectResponseAlreadyComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectResponseAlreadyComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:99,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:100,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:101,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:102,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:102,1
    - Dst: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewStateTests:102,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:110,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:111,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:112,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getString(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:112,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:112,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:113,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:113,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:113,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:114,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:115,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:115,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 97
    functionDepth: 5
    functionLinenumber: 97
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].getString(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:120,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:121,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:122,1
    - Dst: '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:123,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:124,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:125,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:125,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:126,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:127,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:127,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:127,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:128,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:128,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:128,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:129,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:129,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 118
    functionDepth: 5
    functionLinenumber: 118
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithLocalRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithLocalRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:134,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:135,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:136,1
    - Dst: '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:137,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:138,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:139,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:139,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:140,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:141,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:141,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:141,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:142,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:142,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:142,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:143,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:143,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 132
    functionDepth: 5
    functionLinenumber: 132
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithNoLocalRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithNoLocalRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:148,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:149,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:150,1
    - Dst: '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:151,1
    - Dst: '[org.springframework.webflow.engine.ViewState].setPopup(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:152,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:153,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:154,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:154,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:155,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:156,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:156,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:156,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:157,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:157,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:157,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:158,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getRedirectInPopup()'
      Src: org.springframework.webflow.engine.ViewStateTests:158,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:158,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:159,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:159,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 5
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].getRedirectInPopup()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].setPopup(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:164,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:165,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:166,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:167,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:168,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:168,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:169,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:170,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:171,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:171,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:171,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:172,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:172,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:172,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:173,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:173,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 162
    functionDepth: 5
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithAlwaysRedirectOnPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithAlwaysRedirectOnPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:178,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:179,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:180,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:181,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:182,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:184,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:184,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:185,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:186,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:186,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:186,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:187,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:187,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:187,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:188,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:188,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:188,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:189,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:189,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 176
    functionDepth: 5
    functionLinenumber: 176
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefresh()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:194,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:195,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:196,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:197,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:197,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:197,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ViewStateTests:197,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:197,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:198,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:199,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:200,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:201,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:201,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:202,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:202,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:203,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:203,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:204,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].recordResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:204,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:205,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:206,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:206,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:206,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:207,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:207,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:207,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:208,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:208,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 192
    functionDepth: 5
    functionLinenumber: 192
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefreshResponseCompleteRecorded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].recordResponseComplete()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefreshResponseCompleteRecorded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:213,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:214,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:215,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:216,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:216,1
    - Dst: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewStateTests:216,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:225,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:226,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:227,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:227,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:228,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:229,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:229,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:229,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:230,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:230,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:230,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:231,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].get(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:231,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 232
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateRestoreVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewStateTests].get(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateRestoreVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:236,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:237,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:238,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:239,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:239,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:239,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ViewStateTests:239,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:239,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:240,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:241,1
    - Dst: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:242,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:243,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:244,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:245,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:245,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:246,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:247,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:248,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:248,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:248,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:249,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:249,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:249,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.ViewStateTests:250,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 234
    functionDepth: 5
    functionLinenumber: 234
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionFlowEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionFlowEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:255,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:256,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:257,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:258,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:258,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:258,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ViewStateTests:258,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:258,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:259,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:260,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:261,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:262,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:263,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:263,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:264,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:265,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:266,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:266,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:266,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:267,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:267,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:267,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ViewStateTests:268,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertSame(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:268,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:269,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:269,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 253
    functionDepth: 5
    functionLinenumber: 253
    functionLinenumberEnd: 270
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExited()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertSame(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:274,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:275,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:276,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:277,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:277,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:277,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ViewStateTests:277,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:277,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:278,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:279,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:280,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:281,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:282,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:282,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:283,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:284,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:285,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:285,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:285,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:286,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:286,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:286,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ViewStateTests:287,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertSame(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:287,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:288,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:288,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 289
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExitedNoRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertSame(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExitedNoRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:293,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:294,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:295,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:296,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:296,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:297,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:298,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.ViewStateTests:298,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:299,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:299,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:300,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:301,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:302,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:302,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:303,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:303,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:304,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:305,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:305,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:306,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:307,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:307,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:307,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ViewStateTests:308,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ViewStateTests:308,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:309,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:309,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:309,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:310,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:310,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:310,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:311,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:311,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:311,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:312,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:312,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:312,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:313,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:313,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 291
    functionDepth: 5
    functionLinenumber: 291
    functionLinenumberEnd: 314
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjax()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:318,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:319,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:320,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:321,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:321,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:322,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:322,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:323,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:324,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:325,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:325,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:326,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:326,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:327,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:328,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setResponseAllowed(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:328,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:329,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:329,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:330,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:331,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:331,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:331,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:332,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:332,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:332,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:333,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:333,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:333,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:334,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:334,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:334,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:335,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:335,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:335,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:336,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:336,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 316
    functionDepth: 5
    functionLinenumber: 316
    functionLinenumberEnd: 337
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxResponseNotAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].setResponseAllowed(boolean)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxResponseNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:341,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:342,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:343,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:344,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:344,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:345,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:346,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.ViewStateTests:346,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:347,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:347,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:348,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:349,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:350,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:351,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:351,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:352,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:353,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:354,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:354,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:355,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:356,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:356,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:356,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ViewStateTests:357,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ViewStateTests:357,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:358,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:358,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:358,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:359,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:359,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:359,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:360,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:360,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:360,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:361,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:361,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 339
    functionDepth: 5
    functionLinenumber: 339
    functionLinenumberEnd: 362
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxRedirectEnabled()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxRedirectEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:366,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:367,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:368,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:369,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:369,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:370,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:371,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.ViewStateTests:371,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:372,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:372,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:373,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:374,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:374,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:375,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:376,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:376,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:377,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:378,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:378,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:379,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:379,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:380,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:381,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:381,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:381,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ViewStateTests:382,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ViewStateTests:382,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:383,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:383,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:383,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:384,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:384,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:384,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:385,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:385,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:385,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:386,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:386,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:386,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:387,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:387,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 364
    functionDepth: 5
    functionLinenumber: 364
    functionLinenumberEnd: 388
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedAjax()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedAjax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:392,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:393,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:394,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:395,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:395,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:396,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:403,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.ViewStateTests:403,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:404,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:404,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:405,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:406,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:407,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:407,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:407,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:408,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:408,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:409,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:409,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:410,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:411,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:411,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:412,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:413,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:413,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:413,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ViewStateTests:414,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ViewStateTests:414,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:415,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:415,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:415,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:416,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:416,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:416,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:417,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:417,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:417,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:418,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:418,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:418,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:419,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:419,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 390
    functionDepth: 5
    functionLinenumber: 390
    functionLinenumberEnd: 420
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:424,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:425,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:426,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:427,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:427,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:428,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ViewStateTests:435,1
    - Dst: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.ViewStateTests:435,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:436,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:436,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:437,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:438,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:439,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:439,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:439,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:440,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:440,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:441,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:441,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:442,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:443,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:443,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:444,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:445,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:445,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:445,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ViewStateTests:446,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ViewStateTests:446,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:447,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewStateTests:447,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:447,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:448,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:448,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:448,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:449,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:449,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:449,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:450,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:450,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:450,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:451,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:451,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 452
      start: 422
    functionDepth: 5
    functionLinenumber: 422
    functionLinenumberEnd: 452
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewStateTests].get(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(java.io.Serializable,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].put(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:456,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:457,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:458,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:459,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:459,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:460,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:460,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:461,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:462,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:463,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:463,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:464,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:465,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:466,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:466,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:467,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:468,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:469,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:469,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 454
    functionDepth: 5
    functionLinenumber: 454
    functionLinenumberEnd: 470
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testRedirectInSameStateOverridesAlwaysRedirectOnPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].remove(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testRedirectInSameStateOverridesAlwaysRedirectOnPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:474,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:475,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:476,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:477,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:477,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:478,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:478,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:479,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:480,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:480,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
      Src: org.springframework.webflow.engine.ViewStateTests:481,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:482,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:483,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:484,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:485,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:485,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 486
      start: 472
    functionDepth: 5
    functionLinenumber: 472
    functionLinenumberEnd: 486
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testEmbeddedModeOverridesRedirectInSameState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testEmbeddedModeOverridesRedirectInSameState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:490,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:491,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:492,1
    - Dst: '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:493,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:494,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
      Src: org.springframework.webflow.engine.ViewStateTests:494,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:495,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:495,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:496,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:497,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:498,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:498,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
      Src: org.springframework.webflow.engine.ViewStateTests:499,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:500,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
      Src: org.springframework.webflow.engine.ViewStateTests:501,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:502,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.engine.ViewStateTests:502,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 488
    functionDepth: 5
    functionLinenumber: 488
    functionLinenumberEnd: 503
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testViewStateRedirectOverridesEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].setRedirect(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
    - '[org.springframework.webflow.engine.ViewStateTests].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,null)'
    - '[org.springframework.webflow.engine.ViewStateTests].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testViewStateRedirectOverridesEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:507,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:508,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:509,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
      Src: org.springframework.webflow.engine.ViewStateTests:510,1
    - Dst: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:510,1
    - Dst: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewStateTests:510,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ViewStateTests:518,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:518,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:518,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ViewStateTests:518,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ViewStateTests:518,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.ViewStateTests:519,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ViewStateTests:520,1
    - Dst: '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:521,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:522,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:522,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:522,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:523,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:523,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.ViewStateTests:524,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ViewStateTests:525,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ViewStateTests:526,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].isActive()'
      Src: org.springframework.webflow.engine.ViewStateTests:526,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:526,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ViewStateTests:527,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].getId()'
      Src: org.springframework.webflow.engine.ViewStateTests:527,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:527,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewStateTests:528,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:528,1
    - Dst: '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
      Src: org.springframework.webflow.engine.ViewStateTests:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 505
    functionDepth: 5
    functionLinenumber: 505
    functionLinenumberEnd: 529
    functionName: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventDestroyVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ViewStateTests].isActive()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertEquals(String,org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getViewScope()'
    - '[org.springframework.webflow.engine.ViewStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ViewStateTests].getId()'
    - '[org.springframework.webflow.engine.ViewStateTests].assertFalse(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.ViewStateTests].assertTrue(org.springframework.webflow.engine.ViewStateTests)'
    - '[org.springframework.webflow.engine.ViewStateTests].contains(String)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventDestroyVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 14
    functionsReached:
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.ViewStateTests].on(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.ViewStateTests:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.ViewStateTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewStateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.ViewStateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewStateTests
    signature: '[org.springframework.webflow.engine.ViewStateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:41,1
    - Dst: '[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ActionStateTests:42,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ActionStateTests:43,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ActionStateTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 5
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.ActionStateTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionStateTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:49,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionStateTests:49,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:49,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ActionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].on(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].to(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ActionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ActionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ActionStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:52,1
    - Dst: '[org.springframework.webflow.engine.ActionList].get(int)'
      Src: org.springframework.webflow.engine.ActionStateTests:52,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ActionStateTests:52,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ActionStateTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.ActionStateTests].testExecuteSingleAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ActionStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.engine.ActionState].getActionList()'
    - '[org.springframework.webflow.engine.ActionStateTests].to(String)'
    - '[org.springframework.webflow.engine.ActionList].get(int)'
    - '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ActionStateTests].on(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionStateTests].testExecuteSingleAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ActionStateTests:58,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].fail(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.ActionStateTests].testExecuteNothing()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ActionStateTests].fail(String)'
    - '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionStateTests].testExecuteNothing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:67,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionStateTests:67,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:67,1
    - Dst: '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ActionStateTests:69,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].fail(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:70,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:72,1
    - Dst: '[org.springframework.webflow.engine.ActionList].get(int)'
      Src: org.springframework.webflow.engine.ActionStateTests:72,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.ActionStateTests:72,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.ActionStateTests:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionCannotHandleResultEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.engine.ActionState].getActionList()'
    - '[org.springframework.webflow.engine.ActionStateTests].fail(String)'
    - '[org.springframework.webflow.engine.ActionList].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionCannotHandleResultEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:78,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:78,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:78,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:79,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(null)'
      Src: org.springframework.webflow.engine.ActionStateTests:79,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:79,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:80,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:80,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:80,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:81,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:81,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.ActionStateTests:81,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ActionStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].on(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].to(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.ActionStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.ActionStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.ActionStateTests:83,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getActionList()'
      Src: org.springframework.webflow.engine.ActionStateTests:84,1
    - Dst: '[org.springframework.webflow.engine.ActionList].toArray()'
      Src: org.springframework.webflow.engine.ActionStateTests:84,1
    - Dst: action.getExecutionCount()
      Src: org.springframework.webflow.engine.ActionStateTests:87,1
    - Dst: '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,org.springframework.webflow.engine.ActionStateTests)'
      Src: org.springframework.webflow.engine.ActionStateTests:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionChain()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ActionStateTests].assertEquals(int,org.springframework.webflow.engine.ActionStateTests)'
    - '[org.springframework.webflow.engine.ActionStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.ActionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - action.getExecutionCount()
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.execution.TestAction].<init>(String)'
    - '[org.springframework.webflow.engine.ActionList].toArray()'
    - '[org.springframework.webflow.execution.TestAction].<init>(null)'
    - '[org.springframework.webflow.engine.ActionState].getActionList()'
    - '[org.springframework.webflow.engine.ActionStateTests].to(String)'
    - '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ActionStateTests].on(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionChain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.ActionStateTests].on(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.ActionStateTests].on(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.ActionStateTests:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.ActionStateTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.ActionStateTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionStateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.ActionStateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionStateTests
    signature: '[org.springframework.webflow.engine.ActionStateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:36,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:37,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.DecisionStateTests:38,1
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:38,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:38,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.DecisionStateTests:38,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.DecisionStateTests:38,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:39,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.DecisionStateTests:40,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:41,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.DecisionStateTests:41,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.DecisionStateTests:42,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.DecisionStateTests:43,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].isActive()'
      Src: org.springframework.webflow.engine.DecisionStateTests:43,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].assertFalse(org.springframework.webflow.engine.DecisionStateTests)'
      Src: org.springframework.webflow.engine.DecisionStateTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 5
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.DecisionStateTests].testIfDecision()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.DecisionStateTests].isActive()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.DecisionStateTests].assertFalse(org.springframework.webflow.engine.DecisionStateTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.DecisionStateTests].testIfDecision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:48,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:49,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.DecisionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.DecisionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.DecisionStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.DecisionStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.DecisionStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.DecisionStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:52,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.DecisionStateTests:53,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:54,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.DecisionStateTests:54,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.DecisionStateTests:55,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.DecisionStateTests:56,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].isActive()'
      Src: org.springframework.webflow.engine.DecisionStateTests:56,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].assertFalse(org.springframework.webflow.engine.DecisionStateTests)'
      Src: org.springframework.webflow.engine.DecisionStateTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 46
    functionDepth: 5
    functionLinenumber: 46
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.DecisionStateTests].testElseDecision()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.DecisionStateTests].isActive()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.DecisionStateTests].assertFalse(org.springframework.webflow.engine.DecisionStateTests)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.DecisionStateTests].testElseDecision()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:61,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:62,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.DecisionStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.DecisionStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.DecisionStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.DecisionStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.DecisionStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.DecisionStateTests:64,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.DecisionStateTests:65,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:66,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.DecisionStateTests:66,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.DecisionStateTests:68,1
    - Dst: '[org.springframework.webflow.engine.DecisionStateTests].fail(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.DecisionStateTests].testCannotDecide()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.DecisionStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.DecisionState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.MockTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.DecisionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.DecisionStateTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.DecisionStateTests].testCannotDecide()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.DecisionStateTests:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.DecisionStateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.DecisionStateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.DecisionStateTests
    signature: '[org.springframework.webflow.engine.DecisionStateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.StubViewFactory.NullView].<init>(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.StubViewFactory:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.engine.StubViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory.NullView].<init>(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.engine.StubViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].<init>()'
      Src: org.springframework.webflow.engine.StubViewFactory:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.StubViewFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 61
    functionsReached:
    - '[java.io.Serializable].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.StubViewFactory
    signature: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.StubViewFactory.NullView
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.StubViewFactory.NullView
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:42,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].render()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.StubViewFactory.NullView].hasFlowEvent()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StubViewFactory.NullView].hasFlowEvent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:58,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:58,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:62,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:62,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:62,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:66,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.engine.StubViewFactory.NullView:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.StubViewFactory.NullView].saveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StubViewFactory.NullView].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:41,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:42,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:48,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:49,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:50,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:50,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:51,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:56,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:56,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:56,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:57,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:58,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:59,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertSame(org.springframework.webflow.engine.State,org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:59,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:60,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertSame(org.springframework.webflow.engine.State,org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,String)'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:65,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:71,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].fail(String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:72,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:74,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:74,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertTrue()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:75,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:76,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.ActionExecutorTests:76,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,org.springframework.webflow.engine.ActionExecutorTests)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:76,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.ActionExecutorTests:77,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.engine.ActionExecutorTests)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionWithException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertNull(org.springframework.webflow.engine.ActionExecutorTests)'
    - e.getStateId()
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertTrue()'
    - e.getFlowId()
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,org.springframework.webflow.engine.ActionExecutorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:83,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:83,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:83,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:84,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:90,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].fail(String)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:91,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:93,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertSame(org.springframework.webflow.engine.State,org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:93,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertTrue()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:94,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:95,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.ActionExecutorTests:95,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,org.springframework.webflow.engine.ActionExecutorTests)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:95,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.ActionExecutorTests:96,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.ActionExecutorTests:96,1
    - Dst: '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,org.springframework.webflow.engine.ActionExecutorTests)'
      Src: org.springframework.webflow.engine.ActionExecutorTests:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 81
    functionDepth: 4
    functionLinenumber: 81
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInStateWithException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.TestAction,org.springframework.webflow.test.MockRequestContext)'
    - e.getStateId()
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertSame(org.springframework.webflow.engine.State,org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.webflow.engine.ActionExecutorTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertTrue()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
    - e.getFlowId()
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.engine.ActionExecutorTests].assertEquals(String,org.springframework.webflow.engine.ActionExecutorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInStateWithException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.Flow
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionExecutorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.ActionExecutorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionExecutorTests
    signature: '[org.springframework.webflow.engine.ActionExecutorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:51,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:52,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:53,1
    - Dst: '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.EndStateTests:54,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.EndStateTests:55,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].isActive()'
      Src: org.springframework.webflow.engine.EndStateTests:55,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests,String)'
      Src: org.springframework.webflow.engine.EndStateTests:55,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: 56
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndStateTests].isActive()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests,String)'
    - '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:60,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:61,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:62,1
    - Dst: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction)'
      Src: org.springframework.webflow.engine.EndStateTests:63,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:64,1
    - Dst: '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.EndStateTests:65,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].assertTrue(org.springframework.webflow.engine.EndStateTests)'
      Src: org.springframework.webflow.engine.EndStateTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRenderer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
    - '[org.springframework.webflow.engine.EndStateTests].assertTrue(org.springframework.webflow.engine.EndStateTests)'
    - '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction)'
    - '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRenderer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:71,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:72,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:73,1
    - Dst: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction)'
      Src: org.springframework.webflow.engine.EndStateTests:74,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:75,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.EndStateTests:76,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].recordResponseComplete()'
      Src: org.springframework.webflow.engine.EndStateTests:76,1
    - Dst: '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.EndStateTests:77,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests)'
      Src: org.springframework.webflow.engine.EndStateTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 69
    functionDepth: 5
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRendererResponseAlreadyComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction)'
    - '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndStateTests].recordResponseComplete()'
    - '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRendererResponseAlreadyComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:83,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:90,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:91,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:92,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.engine.EndStateTests:92,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:93,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.EndStateTests:93,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.EndStateTests:93,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:94,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.webflow.engine.EndStateTests:94,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.engine.EndStateTests:94,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.EndStateTests,org.springframework.webflow.engine.EndStateTests)'
      Src: org.springframework.webflow.engine.EndStateTests:95,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.engine.EndStateTests:95,1
    - Dst: '[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
      Src: org.springframework.webflow.engine.EndStateTests:96,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:97,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
      Src: org.springframework.webflow.engine.EndStateTests:98,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].put(String,String)'
      Src: org.springframework.webflow.engine.EndStateTests:98,1
    - Dst: '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.EndStateTests:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithOutputMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowScope()'
    - '[org.springframework.webflow.engine.EndStateTests].put(String,String)'
    - '[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.impl.DefaultMapper)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.webflow.engine.EndStateTests,org.springframework.webflow.engine.EndStateTests)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithOutputMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:104,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:105,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:106,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:108,1
    - Dst: '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
      Src: org.springframework.webflow.engine.EndStateTests:109,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.support.AbstractGetValueExpression)'
      Src: org.springframework.webflow.engine.EndStateTests:109,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].getTransitionSet()'
      Src: org.springframework.webflow.engine.EndStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].on(String)'
      Src: org.springframework.webflow.engine.EndStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].to(String)'
      Src: org.springframework.webflow.engine.EndStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.EndStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.EndStateTests:114,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndStateTests:115,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.EndStateTests:117,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.SubflowState)'
      Src: org.springframework.webflow.engine.EndStateTests:118,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.engine.EndStateTests:120,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.engine.EndStateTests:121,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
      Src: org.springframework.webflow.engine.EndStateTests:121,1
    - Dst: '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.EndStateTests:122,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.EndStateTests:124,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].isActive()'
      Src: org.springframework.webflow.engine.EndStateTests:124,1
    - Dst: '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests,String)'
      Src: org.springframework.webflow.engine.EndStateTests:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.engine.EndStateTests].isActive()'
    - '[org.springframework.webflow.engine.EndStateTests].to(String)'
    - '[org.springframework.webflow.engine.SubflowState].getTransitionSet()'
    - '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.support.AbstractGetValueExpression)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.EndStateTests].on(String)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.EndStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.SubflowState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
    - '[org.springframework.webflow.engine.EndState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
    - '[org.springframework.webflow.engine.EndStateTests].assertFalse(org.springframework.webflow.engine.EndStateTests,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.engine.EndStateTests].on(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.EndStateTests].on(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.EndStateTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.EndStateTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.EndStateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.EndStateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.EndStateTests
    signature: '[org.springframework.webflow.engine.EndStateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction
    signature: '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:50,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:51,1
    - Dst: '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
      Src: org.springframework.webflow.engine.SubflowStateTests:52,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.support.AbstractGetValueExpression)'
      Src: org.springframework.webflow.engine.SubflowStateTests:52,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.SubflowStateTests:57,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.SubflowState)'
      Src: org.springframework.webflow.engine.SubflowStateTests:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 48
    functionDepth: 5
    functionLinenumber: 48
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.SubflowState)'
    - '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.support.AbstractGetValueExpression)'
    - '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowStateTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:63,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowStateTests:67,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.SubflowStateTests:68,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].getId()'
      Src: org.springframework.webflow.engine.SubflowStateTests:68,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
      Src: org.springframework.webflow.engine.SubflowStateTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].testEnter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
    - '[org.springframework.webflow.engine.SubflowStateTests].getId()'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowStateTests].testEnter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
      Src: org.springframework.webflow.engine.SubflowStateTests:74,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
      Src: org.springframework.webflow.engine.SubflowStateTests:74,1
    - Dst: '[org.springframework.webflow.engine.Flow].setInputMapper()'
      Src: org.springframework.webflow.engine.SubflowStateTests:82,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:87,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowStateTests:91,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.SubflowStateTests:92,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].getId()'
      Src: org.springframework.webflow.engine.SubflowStateTests:92,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
      Src: org.springframework.webflow.engine.SubflowStateTests:92,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].testEnterWithInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.SubflowStateTests].getId()'
    - '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
    - '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.engine.Flow].setInputMapper()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowStateTests].testEnterWithInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
      Src: org.springframework.webflow.engine.SubflowStateTests:98,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
      Src: org.springframework.webflow.engine.SubflowStateTests:98,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].getTransitionSet()'
      Src: org.springframework.webflow.engine.SubflowStateTests:107,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].on(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:107,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].to(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:107,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.SubflowStateTests:107,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.SubflowStateTests:107,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:108,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:112,1
    - Dst: '[org.springframework.webflow.engine.Flow].setOutputMapper()'
      Src: org.springframework.webflow.engine.SubflowStateTests:113,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowStateTests:118,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.SubflowStateTests:119,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].getId()'
      Src: org.springframework.webflow.engine.SubflowStateTests:119,1
    - Dst: '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
      Src: org.springframework.webflow.engine.SubflowStateTests:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].testReturnWithOutput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].setOutputMapper()'
    - '[org.springframework.webflow.engine.SubflowStateTests].getId()'
    - '[org.springframework.webflow.engine.SubflowStateTests].assertEquals(String,org.springframework.webflow.engine.SubflowStateTests)'
    - '[org.springframework.webflow.engine.SubflowStateTests].on(String)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
    - '[org.springframework.webflow.engine.SubflowState].getTransitionSet()'
    - '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
    - '[org.springframework.webflow.engine.SubflowStateTests].to(String)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.SubflowState].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.SubflowStateTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowStateTests].testReturnWithOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].on(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.SubflowStateTests].on(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.SubflowStateTests:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].to(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.SubflowStateTests].to(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.SubflowState
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.test.MockRequestControlContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.SubflowStateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.SubflowStateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.SubflowStateTests
    signature: '[org.springframework.webflow.engine.SubflowStateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.StateTests:45,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.StateTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.StateTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StateTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.StateTests:55,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.StateTests:55,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.StateTests:56,1
    - Dst: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.StateTests:57,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.StateTests:58,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertEquals(org.springframework.webflow.engine.State,org.springframework.webflow.engine.StateTests)'
      Src: org.springframework.webflow.engine.StateTests:58,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.StateTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 5
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.StateTests].testStateEnter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StateTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StateTests].assertEquals(org.springframework.webflow.engine.State,org.springframework.webflow.engine.StateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StateTests].testStateEnter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.StateTests:64,1
    - Dst: '[org.springframework.webflow.engine.State].getEntryActionList()'
      Src: org.springframework.webflow.engine.StateTests:65,1
    - Dst: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.StateTests:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.StateTests:66,1
    - Dst: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.StateTests:67,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.StateTests:68,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertEquals(org.springframework.webflow.engine.State,org.springframework.webflow.engine.StateTests)'
      Src: org.springframework.webflow.engine.StateTests:68,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.StateTests:69,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.StateTests:69,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.StateTests:70,1
    - Dst: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
      Src: org.springframework.webflow.engine.StateTests:71,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.StateTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 62
    functionDepth: 5
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.StateTests].testStateEnterWithEntryAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.StateTests].assertEquals(int,int)'
    - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.State].getEntryActionList()'
    - '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StateTests].assertEquals(org.springframework.webflow.engine.State,org.springframework.webflow.engine.StateTests)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StateTests].testStateEnterWithEntryAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.StateTests:76,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.StateTests:76,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.StateTests:76,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.StateTests:86,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.StateTests:86,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.StateTests:86,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.StateTests:87,1
    - Dst: '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.StateTests:88,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.StateTests:88,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.StateTests:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 74
    functionDepth: 5
    functionLinenumber: 74
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.StateTests].testHandledException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StateTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StateTests].testHandledException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.StateTests:94,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.StateTests:94,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.StateTests:94,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.StateTests:95,1
    - Dst: '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.engine.StateTests:96,1
    - Dst: '[org.springframework.webflow.engine.StateTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.StateTests:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 5
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.StateTests].testCouldNotHandleException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.engine.StateTests].assertFalse(boolean)'
    - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.StateTests].testCouldNotHandleException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.StateTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.StateTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.StateTests
    signature: '[org.springframework.webflow.engine.StateTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.EventTests:35,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.EventTests:36,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.EventTests:36,1
    - Dst: '[org.springframework.webflow.execution.Event].getTimestamp()'
      Src: org.springframework.webflow.engine.EventTests:37,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertTrue(int)'
      Src: org.springframework.webflow.engine.EventTests:37,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.engine.EventTests:38,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.engine.EventTests:38,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertTrue(org.springframework.webflow.engine.EventTests)'
      Src: org.springframework.webflow.engine.EventTests:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.EventTests].testNewEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.engine.EventTests].assertTrue(int)'
    - '[org.springframework.webflow.engine.EventTests].assertTrue(org.springframework.webflow.engine.EventTests)'
    - '[org.springframework.webflow.execution.Event].getTimestamp()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.webflow.engine.EventTests].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EventTests].testNewEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(null,String)'
      Src: org.springframework.webflow.engine.EventTests:44,1
    - Dst: '[org.springframework.webflow.engine.EventTests].fail(String)'
      Src: org.springframework.webflow.engine.EventTests:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.EventTests].testEventNullSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(null,String)'
    - '[org.springframework.webflow.engine.EventTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EventTests].testEventNullSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(null)'
      Src: org.springframework.webflow.engine.EventTests:54,1
    - Dst: '[org.springframework.webflow.engine.EventTests].fail(String)'
      Src: org.springframework.webflow.engine.EventTests:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.EventTests].testEventNullId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(null)'
    - '[org.springframework.webflow.engine.EventTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EventTests].testEventNullId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.EventTests:63,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.engine.EventTests:64,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.EventTests:65,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertTrue()'
      Src: org.springframework.webflow.engine.EventTests:66,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.engine.EventTests:67,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
      Src: org.springframework.webflow.engine.EventTests:67,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertEquals(int,org.springframework.webflow.engine.EventTests)'
      Src: org.springframework.webflow.engine.EventTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.EventTests].testNewEventWithAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.EventTests].assertTrue()'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.engine.EventTests].assertEquals(int,org.springframework.webflow.engine.EventTests)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].size()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EventTests].testNewEventWithAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,null)'
      Src: org.springframework.webflow.engine.EventTests:72,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.engine.EventTests:73,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.engine.EventTests:73,1
    - Dst: '[org.springframework.webflow.engine.EventTests].assertTrue(org.springframework.webflow.engine.EventTests)'
      Src: org.springframework.webflow.engine.EventTests:73,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: 74
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.EventTests].testNewEventNullAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.execution.Event].<init>(String,null)'
    - '[org.springframework.webflow.engine.EventTests].assertTrue(org.springframework.webflow.engine.EventTests)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EventTests].testNewEventNullAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.EventTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.EventTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.EventTests
    signature: '[org.springframework.webflow.engine.EventTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:61,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:62,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:63,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:65,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:66,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:67,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:68,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:68,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:69,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:70,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:70,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:71,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:71,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:72,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:72,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:74,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:75,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsSubmittedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:79,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:79,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsProcessedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:80,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:80,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionCreatingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:81,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:81,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:82,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:82,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:83,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:83,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteringCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:84,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:84,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteredCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:85,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:85,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:86,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:86,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:87,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:87,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getEventSignaledCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:88,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:88,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:89,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:89,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:90,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:90,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:91,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:91,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getExceptionThrownCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:92,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:92,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getFlowNestingLevel()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:93,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEnd()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getExceptionThrownCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsProcessedCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartingCount()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsSubmittedCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteredCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getFlowNestingLevel()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteringCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionCreatingCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getEventSignaledCount()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndingCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:98,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:99,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:100,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:107,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:108,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:109,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:110,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:110,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:111,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:112,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:112,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:113,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:113,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:114,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:114,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:115,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:115,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNotNull(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEndSavedMessages()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNotNull(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEndSavedMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:120,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:121,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:126,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:128,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:129,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:130,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:131,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:132,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:132,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:133,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:138,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:139,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:144,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:151,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:152,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:153,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:154,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:155,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:155,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:156,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartWithNullInputMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartWithNullInputMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:161,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:162,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:162,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:162,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:172,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:173,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:180,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:181,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:182,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:183,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:183,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:185,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:186,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:188,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:188,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:188,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:189,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNull(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:189,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:190,1
    - Dst: e.printStackTrace()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:191,1
    - Dst: e.getCause()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:192,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].getMessage()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:192,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].equals(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:192,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:192,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 159
    functionDepth: 4
    functionLinenumber: 159
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownBeforeFirstSessionCreated()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].equals(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    - e.getCause()
    - e.getFlowId()
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].getMessage()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNull(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - e.getStateId()
    - e.printStackTrace()
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownBeforeFirstSessionCreated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:198,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:199,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:204,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:205,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:206,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:206,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:208,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:209,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:211,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:211,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:211,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:212,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:212,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:212,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 196
    functionDepth: 3
    functionLinenumber: 196
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - e.getStateId()
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - e.getFlowId()
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:218,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:219,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:220,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:225,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:226,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:227,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:227,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:229,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:230,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertSame(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:232,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 216
    functionDepth: 3
    functionLinenumber: 216
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartFlowExecutionExceptionThrownByState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertSame(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartFlowExecutionExceptionThrownByState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:238,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:239,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:240,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:240,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:241,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:242,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:247,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:248,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:249,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:249,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:250,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:251,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 236
    functionDepth: 3
    functionLinenumber: 236
    functionLinenumberEnd: 252
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByFlowExceptionHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByFlowExceptionHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:256,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:257,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:257,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:257,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:258,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:259,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:264,1
    - Dst: '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:265,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:265,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:266,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:267,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:268,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:268,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:269,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:270,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 254
    functionDepth: 3
    functionLinenumber: 254
    functionLinenumberEnd: 271
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByStateExceptionHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByStateExceptionHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:275,1
    - Dst: '[ExceptionThrowingExceptionHandler].<init>(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:276,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:277,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(ExceptionThrowingExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:277,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:278,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:283,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:284,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:285,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:285,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:286,1
    - Dst: '[ExceptionThrowingExceptionHandler].getHandleCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:287,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExceptionHandledByNestedExceptionHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[ExceptionThrowingExceptionHandler].getHandleCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[ExceptionThrowingExceptionHandler].<init>(boolean)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(ExceptionThrowingExceptionHandler)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExceptionHandledByNestedExceptionHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:292,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:293,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:294,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:295,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:296,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:298,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 290
    functionDepth: 4
    functionLinenumber: 290
    functionLinenumberEnd: 303
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartCannotCallTwice()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartCannotCallTwice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:307,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:308,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:308,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:309,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:311,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:312,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:313,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:313,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:314,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:315,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:316,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:317,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:318,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:318,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:319,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 320
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResume()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:324,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:325,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:330,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:332,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:333,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:334,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:335,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:336,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:338,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:339,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:339,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 322
    functionDepth: 3
    functionLinenumber: 322
    functionLinenumberEnd: 344
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeNotAViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeNotAViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:348,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:349,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:350,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:351,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:352,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:354,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 346
    functionDepth: 4
    functionLinenumber: 346
    functionLinenumberEnd: 359
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeAfterEnding()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeAfterEnding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:363,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:364,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:364,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:369,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:371,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:372,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:373,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:373,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:374,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:375,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:376,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:378,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:380,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:380,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:380,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:381,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:381,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(org.springframework.webflow.engine.impl.FlowExecutionImplTests,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:381,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:382,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:382,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:383,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:383,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 361
    functionDepth: 3
    functionLinenumber: 361
    functionLinenumberEnd: 385
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewState].getId()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(org.springframework.webflow.engine.impl.FlowExecutionImplTests,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - e.getFlowId()
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - e.getStateId()
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:389,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:390,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:390,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:395,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:397,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:398,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:399,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:399,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:400,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:401,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:402,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:404,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:406,1
    - Dst: e.getFlowId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:406,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:406,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:407,1
    - Dst: e.getStateId()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:407,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(org.springframework.webflow.engine.impl.FlowExecutionImplTests,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:407,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:408,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:408,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:409,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:409,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 387
    functionDepth: 3
    functionLinenumber: 387
    functionLinenumberEnd: 411
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeFlowExecutionException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.ViewState].getId()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(org.springframework.webflow.engine.impl.FlowExecutionImplTests,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - e.getFlowId()
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(String,org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - e.getStateId()
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeFlowExecutionException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:415,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:416,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:416,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:421,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:421,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:421,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:421,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:422,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:423,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:425,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:426,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:427,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:427,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:428,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:429,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:430,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:430,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:431,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:432,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:432,1
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:433,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 413
    functionDepth: 4
    functionLinenumber: 413
    functionLinenumberEnd: 434
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExecuteTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(org.springframework.webflow.engine.impl.FlowExecutionImplTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExecuteTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:438,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:439,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:439,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:444,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:445,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:445,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:447,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:448,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:449,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNull(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:449,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:451,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:452,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:453,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNull(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 436
    functionDepth: 3
    functionLinenumber: 436
    functionLinenumberEnd: 455
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testRequestContextManagedOnStartAndResume()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].assertNull(org.springframework.webflow.execution.RequestContext,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testRequestContextManagedOnStartAndResume()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplTests
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - throwOnlyOnce
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].<init>(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].getHandleCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].getHandleCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getMessage()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler:493,1
    - Dst: '[String].equals(org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler:493,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getFlowId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler:496,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler:496,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler:496,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 498
      start: 491
    functionDepth: 2
    functionLinenumber: 491
    functionLinenumberEnd: 498
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[String].equals(org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler)'
    - '[org.springframework.webflow.execution.FlowExecutionException].getMessage()'
    - '[org.springframework.webflow.execution.FlowExecutionException].getFlowId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:69,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:75,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:76,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:76,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:77,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertFalse(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:77,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:78,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertFalse(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertFalse(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.FlowExecution].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    - '[org.springframework.webflow.execution.FlowExecution].hasStarted()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(null)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:84,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].fail(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateNullArgument()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(null)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateNullArgument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:93,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:94,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:95,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:96,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getAttributes()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:97,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:97,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:98,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getAttributes()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:98,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].asMap()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:98,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(java.util.Map<String,V>,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.execution.FlowExecution].getAttributes()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(java.util.Map<String,V>,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].asMap()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertEquals(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:103,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:108,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:108,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:109,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:110,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertFalse(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:110,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:111,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:111,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 4
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertFalse(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.FlowExecution].isActive()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:117,1
    - Dst: '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:125,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:126,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:126,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:127,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:128,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:128,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:129,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:130,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:131,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:133,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertNull(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 115
    functionDepth: 4
    functionLinenumber: 115
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionKeyFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertNull(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionKeyFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:138,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:139,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:140,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:141,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:143,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:143,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:144,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:145,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:146,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:147,1
    - Dst: '[SimpleFlowDefinitionLocator].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:148,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:149,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:150,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:151,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:152,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:153,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:154,1
    - Dst: flowExecution.getFlowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:155,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].add(org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:155,1
    - Dst: flowExecution.getFlowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:156,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].add(org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:156,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].restoreFlowExecution(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.Flow,org.springframework.webflow.test.MockFlowExecutionKey,org.springframework.webflow.core.collection.LocalAttributeMap,SimpleFlowDefinitionLocator)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:157,1
    - Dst: flowExecution.getAttributes()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:158,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].asMap()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:158,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:158,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,java.util.Map<String,V>,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:158,1
    - Dst: flowExecution.getListeners()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:160,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertEquals(int,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:160,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:161,1
    - Dst: flowExecution.getKey()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:162,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.test.MockFlowExecutionKey,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:162,1
    - Dst: flowExecution.getKeyFactory()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:163,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.test.MockFlowExecutionKeyFactory,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:163,1
    - Dst: flowExecution.getConversationScope()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:164,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:164,1
    - Dst: flowExecution.getFlowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:165,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].get(int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:165,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:165,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:165,1
    - Dst: flowExecution.getFlowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:166,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].get(int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:166,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:166,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getState(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:166,1
    - Dst: '[org.springframework.webflow.engine.Flow].getState(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:167,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:166,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:168,1
    - Dst: flowExecution.getFlowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:169,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].get(int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:169,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:169,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getState(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:169,1
    - Dst: locator.child.getState(String)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:170,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testRestoreExecutionState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - flowExecution.getKeyFactory()
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.Flow].getState(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].add(org.springframework.webflow.engine.impl.FlowSessionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertEquals(int,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[SimpleFlowDefinitionLocator].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].get(int)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - flowExecution.getKey()
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
    - flowExecution.getAttributes()
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getDefinition()'
    - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].asMap()'
    - flowExecution.getFlowSessions()
    - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    - locator.child.getState(String)
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.test.MockFlowExecutionKeyFactory,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.test.MockFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,java.util.Map<String,V>,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.definition.StateDefinition)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - flowExecution.getConversationScope()
    - flowExecution.getListeners()
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.test.MockFlowExecutionKey,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].restoreFlowExecution(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.Flow,org.springframework.webflow.test.MockFlowExecutionKey,org.springframework.webflow.core.collection.LocalAttributeMap,SimpleFlowDefinitionLocator)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].getState(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].assertSame(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests,org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testRestoreExecutionState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      - org.springframework.webflow.engine.Flow
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:193,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Flow
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowDefinitionLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].<init>(Flow,String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:201,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:201,1
    - Dst: '[String].toString()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:204,1
    - Dst: '[IllegalArgumentException].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator:204,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Flow
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces:
      - FlowDefinitionLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].getFlowDefinition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[String].toString()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].getFlowDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.BeanImportModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.BeanImportModel)'
      Src: org.springframework.webflow.engine.model.BeanImportModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.BeanImportModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.BeanImportModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/BeanImportModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BeanImportModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.BeanImportModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BeanImportModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.BeanImportModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.BeanImportModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/BeanImportModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.BeanImportModelTests
    signature: '[org.springframework.webflow.engine.model.BeanImportModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:33,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:34,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:41,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: 42
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:46,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:47,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:54,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:56,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:57,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:57,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertNotNull(org.springframework.webflow.engine.model.DecisionStateModelTests)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:62,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>].get(int)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].getTest()'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertNotNull(String,org.springframework.webflow.engine.model.DecisionStateModelTests)'
      Src: org.springframework.webflow.engine.model.DecisionStateModelTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>].get(int)'
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].getTest()'
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertNotNull(String,org.springframework.webflow.engine.model.DecisionStateModelTests)'
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.IfModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModelTests].assertNotNull(org.springframework.webflow.engine.model.DecisionStateModelTests)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.DecisionStateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.DecisionStateModelTests
    signature: '[org.springframework.webflow.engine.model.DecisionStateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.RenderModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].isMergeableWith(org.springframework.webflow.engine.model.RenderModel)'
      Src: org.springframework.webflow.engine.model.RenderModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModelTests].assertFalse(org.springframework.webflow.engine.model.RenderModelTests)'
      Src: org.springframework.webflow.engine.model.RenderModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.RenderModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/RenderModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.RenderModel].isMergeableWith(org.springframework.webflow.engine.model.RenderModel)'
    - '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.RenderModelTests].assertFalse(org.springframework.webflow.engine.model.RenderModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.RenderModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.RenderModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.RenderModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/RenderModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.RenderModelTests
    signature: '[org.springframework.webflow.engine.model.RenderModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.ExceptionHandlerModel)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ExceptionHandlerModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.ExceptionHandlerModel)'
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ExceptionHandlerModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ExceptionHandlerModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ExceptionHandlerModelTests
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].isMergeableWith(org.springframework.webflow.engine.model.EvaluateModel)'
      Src: org.springframework.webflow.engine.model.EvaluateModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModelTests].assertFalse(org.springframework.webflow.engine.model.EvaluateModelTests)'
      Src: org.springframework.webflow.engine.model.EvaluateModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.EvaluateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EvaluateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].isMergeableWith(org.springframework.webflow.engine.model.EvaluateModel)'
    - '[org.springframework.webflow.engine.model.EvaluateModelTests].assertFalse(org.springframework.webflow.engine.model.EvaluateModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EvaluateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.EvaluateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.EvaluateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EvaluateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.EvaluateModelTests
    signature: '[org.springframework.webflow.engine.model.EvaluateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SetModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].isMergeableWith(org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.SetModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.SetModelTests].assertFalse(org.springframework.webflow.engine.model.SetModelTests)'
      Src: org.springframework.webflow.engine.model.SetModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.SetModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SetModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SetModelTests].assertFalse(org.springframework.webflow.engine.model.SetModelTests)'
    - '[org.springframework.webflow.engine.model.SetModel].isMergeableWith(org.springframework.webflow.engine.model.SetModel)'
    - '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SetModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SetModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.SetModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SetModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SetModelTests
    signature: '[org.springframework.webflow.engine.model.SetModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.AttributeModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.AttributeModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:39,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: 40
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.AttributeModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].getType()'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModelTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.model.AttributeModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].getType()'
    - '[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.AttributeModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AttributeModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.AttributeModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AttributeModelTests
    signature: '[org.springframework.webflow.engine.model.AttributeModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:33,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:36,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:49,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullChild()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:57,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(null,void)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNulls()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(null,void)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,null)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:66,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:67,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:68,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:69,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,null)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AttributeModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:74,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:76,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:77,1
    - Dst: child.getValue()
      Src: org.springframework.webflow.engine.model.AbstractModelTests:78,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:78,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeParentCreateCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - child.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeParentCreateCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:84,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:85,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:85,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:86,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:86,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:87,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:88,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:88,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:89,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:90,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:91,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:92,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:93,1
    - Dst: '[void].size()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:94,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:94,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:95,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:95,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:95,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:96,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:96,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:96,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:97,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:97,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:97,1
    - Dst: '[java.util.LinkedList].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:98,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:98,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:98,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:99,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getMatch()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:99,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndFalse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getMatch()'
    - '[void].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[void].size()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:104,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:105,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:106,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:106,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:108,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:108,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:110,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:111,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:112,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:113,1
    - Dst: '[void].size()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:114,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:114,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:115,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:115,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:115,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:116,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:116,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:116,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:117,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:117,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:117,1
    - Dst: '[java.util.LinkedList].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:118,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:118,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:118,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:119,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getMatch()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:119,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndTrue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getMatch()'
    - '[void].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[void].size()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,java.util.LinkedList,boolean)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:124,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:125,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:126,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:126,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:128,1
    - Dst: '[void].size()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:129,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:129,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:130,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:130,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[void].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[void].size()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(java.util.LinkedList,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:136,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:137,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:137,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:138,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:139,1
    - Dst: '[void].size()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:140,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:140,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:141,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:141,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:141,1
    - Dst: '[java.util.LinkedList].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:142,1
    - Dst: '[void].get(int)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:142,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullChild()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].get(int)'
    - '[void].get(int)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(int,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertNotSame(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[void].size()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:147,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:150,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(null,void)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNulls()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.AbstractModelTests,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(null,void)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNulls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:156,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:157,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:158,1
    - Dst: copy.getName()
      Src: org.springframework.webflow.engine.model.AbstractModelTests:159,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:159,1
    - Dst: copy.getValue()
      Src: org.springframework.webflow.engine.model.AbstractModelTests:160,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 3
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertEquals(String,org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.AttributeModel)'
    - copy.getName()
    - copy.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:165,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copy(null)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:166,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModelTests].assertNull(org.springframework.webflow.engine.model.AbstractModelTests)'
      Src: org.springframework.webflow.engine.model.AbstractModelTests:167,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: 168
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModelNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractModelTests].assertNull(org.springframework.webflow.engine.model.AbstractModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].copy(null)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModelNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.AbstractModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractModelTests
    signature: '[org.springframework.webflow.engine.model.AbstractModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.IfModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.IfModelTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 3
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.IfModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.IfModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.IfModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.IfModelTests:39,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: 40
      start: 35
    functionDepth: 3
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.IfModel)'
    - '[org.springframework.webflow.engine.model.IfModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.IfModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.IfModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.IfModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.IfModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].getElse()'
      Src: org.springframework.webflow.engine.model.IfModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.IfModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.IfModelTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.model.IfModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
    - '[org.springframework.webflow.engine.model.IfModel].getElse()'
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.IfModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.IfModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.IfModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.IfModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.IfModelTests
    signature: '[org.springframework.webflow.engine.model.IfModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:33,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:34,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.EndStateModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:41,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: 42
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:46,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:47,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(null)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:57,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:58,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:63,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>].get(int)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].getValue()'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.EndStateModelTests)'
      Src: org.springframework.webflow.engine.model.EndStateModelTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.model.EndStateModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.EndStateModelTests].getValue()'
    - '[org.springframework.webflow.engine.model.EndStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.EndStateModelTests)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
    - '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>].get(int)'
    - '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.OutputModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.EndStateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.EndStateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.EndStateModelTests
    signature: '[org.springframework.webflow.engine.model.EndStateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:35,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:36,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 4
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.model.ViewStateModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:42,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:43,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:43,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: 44
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:48,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:49,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(null)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:55,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:57,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:58,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setAttributes(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:61,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:62,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:63,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:64,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:67,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:67,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:69,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:70,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:71,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:72,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:73,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:75,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:76,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:77,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:78,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:79,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setTransitions(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:80,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:82,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:83,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.EvaluateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:84,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnEntryActions(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:85,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnExitActions(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:86,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:87,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:89,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:90,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:90,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:91,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:93,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:94,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.ExceptionHandlerModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:94,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setExceptionHandlers(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:95,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:97,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:98,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertNotNull(org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:98,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:100,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:100,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:101,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:101,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:102,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:102,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:103,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:103,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:104,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:104,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].getValue()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:106,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:106,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:106,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].getProperty()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:106,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:106,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getTransitions()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].getTo()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:108,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:108,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:108,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:108,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnExitActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:110,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:110,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:110,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:110,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:111,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:111,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].getName()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:111,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:111,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:112,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:112,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].getBean()'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:112,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
      Src: org.springframework.webflow.engine.model.ViewStateModelTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.ViewStateModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnExitActions(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].getBean()'
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.ExceptionHandlerModel)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.EvaluateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnEntryActions(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getTransitions()'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,String,String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].get(int)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setTransitions(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnEntryActions()'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,String)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setAttributes(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].getProperty()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].getName()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].get(int)'
    - '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertEquals(String,org.springframework.webflow.engine.model.ViewStateModelTests)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].assertNotNull(org.springframework.webflow.engine.model.ViewStateModelTests)'
    - '[java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>].get(int)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList)'
    - '[java.util.LinkedList].add(org.springframework.webflow.mvc.view.BindingModel)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.VarModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].getTo()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModelTests].getValue()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnExitActions()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
    - '[org.springframework.webflow.engine.model.BinderModel].<init>()'
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setExceptionHandlers(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ViewStateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.ViewStateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ViewStateModelTests
    signature: '[org.springframework.webflow.engine.model.ViewStateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.PersistenceContextModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.PersistenceContextModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.PersistenceContextModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/PersistenceContextModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.PersistenceContextModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/PersistenceContextModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.PersistenceContextModelTests
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.InputModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.InputModelTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.InputModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.InputModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.InputModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.InputModelTests:39,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: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.InputModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.InputModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.InputModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(null)'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.InputModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getType()'
      Src: org.springframework.webflow.engine.model.InputModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.InputModelTests].assertEquals(String,org.springframework.webflow.engine.model.InputModelTests)'
      Src: org.springframework.webflow.engine.model.InputModelTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.model.InputModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModelTests].assertEquals(String,org.springframework.webflow.engine.model.InputModelTests)'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModel].setType(String)'
    - '[org.springframework.webflow.engine.model.InputModel].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.InputModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.InputModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.InputModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.InputModelTests
    signature: '[org.springframework.webflow.engine.model.InputModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:33,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 4
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.SubflowStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:40,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: 41
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.SubflowStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:46,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,null)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:55,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:55,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:56,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertNotNull(org.springframework.webflow.engine.model.SubflowStateModelTests)'
      Src: org.springframework.webflow.engine.model.SubflowStateModelTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,null)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.SubflowStateModelTests].assertNotNull(org.springframework.webflow.engine.model.SubflowStateModelTests)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SubflowStateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SubflowStateModelTests
    signature: '[org.springframework.webflow.engine.model.SubflowStateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:35,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:36,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:37,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: 38
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:42,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:43,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:48,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:49,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:55,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:56,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:56,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:59,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:60,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getName()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:61,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getType()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:62,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getName()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:63,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getType()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].getName()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].get(int)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>].size()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.AttributeModel,org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].getType()'
    - '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.AttributeModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:68,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:69,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:70,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:70,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:71,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:72,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:73,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:74,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:75,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:75,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeSecured()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
    - '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeSecured()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:80,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:81,1
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:82,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:82,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:83,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:84,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:84,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: 85
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergePersistenceContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergePersistenceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:89,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:90,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:90,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:90,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:92,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:93,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:93,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:93,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:95,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getVars()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:96,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:96,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:96,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getVars()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:97,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:97,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getClassName()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:97,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeVars()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].getVars()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].size()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>].get(int)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.VarModel)'
    - '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].getClassName()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeVars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:102,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:103,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:105,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:106,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:107,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:109,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:110,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setRequired(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:111,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:113,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:114,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setRequired(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:115,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:117,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:117,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:119,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:120,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setRequired(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:121,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:122,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:122,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:124,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:125,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:125,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeMappings()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>].size()'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModel].setType(String)'
    - '[org.springframework.webflow.engine.model.InputModel].setRequired(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeMappings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:130,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:131,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:131,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:132,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:131,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:131,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:134,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:136,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:137,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:138,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:138,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:138,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:138,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:141,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:142,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:142,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:142,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:143,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:143,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:143,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 128
    functionDepth: 3
    functionLinenumber: 128
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnStart()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].size()'
    - '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:148,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:149,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:149,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:149,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:149,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:151,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:152,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:153,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:154,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:155,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:154,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:154,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:157,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getStates()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:158,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:158,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:158,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getStates()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:159,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:159,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:159,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 146
    functionDepth: 4
    functionLinenumber: 146
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeStates()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<T>)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>].get(int)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].getStates()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>].size()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.EndStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeStates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:164,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:165,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:166,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:167,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:168,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.TransitionModel,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:169,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:169,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:171,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:172,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:173,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:174,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:175,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:176,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.TransitionModel,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:177,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:177,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:179,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:180,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:180,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:180,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:181,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:181,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].getTo()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:181,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeGlobalTransitions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(String,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].getTo()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>].size()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.TransitionModel,org.springframework.webflow.engine.model.TransitionModel)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeGlobalTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:186,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:187,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:187,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:188,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:187,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:187,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:190,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:191,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:192,1
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:193,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:193,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:193,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:193,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:196,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:197,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:197,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:197,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:198,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:198,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:198,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 199
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnEnd()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertNotNull(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.EvaluateModel,org.springframework.webflow.engine.model.RenderModel,org.springframework.webflow.engine.model.SetModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<T>)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].size()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
    - '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:203,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:204,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:205,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ExceptionHandlerModel,org.springframework.webflow.engine.model.ExceptionHandlerModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:204,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:204,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:207,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:208,1
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:208,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ExceptionHandlerModel,org.springframework.webflow.engine.model.ExceptionHandlerModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:208,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:208,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:210,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:211,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:211,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 201
    functionDepth: 2
    functionLinenumber: 201
    functionLinenumberEnd: 212
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeExceptionHandlers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>].size()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.ExceptionHandlerModel,org.springframework.webflow.engine.model.ExceptionHandlerModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeExceptionHandlers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:216,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:217,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:217,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.BeanImportModel,org.springframework.webflow.engine.model.BeanImportModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:217,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:217,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:219,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:220,1
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:220,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.BeanImportModel,org.springframework.webflow.engine.model.BeanImportModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:220,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:220,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:222,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:223,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>].size()'
      Src: org.springframework.webflow.engine.model.FlowModelTests:223,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 224
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeBeanImports()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
    - '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<T>)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>].size()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].asList(org.springframework.webflow.engine.model.BeanImportModel,org.springframework.webflow.engine.model.BeanImportModel)'
    - '[org.springframework.webflow.engine.model.FlowModelTests].assertEquals(int,org.springframework.webflow.engine.model.FlowModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].testMergeBeanImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:228,1
    - Dst: '[java.util.LinkedList].<init>(org.springframework.webflow.engine.model.FlowModelTests)'
      Src: org.springframework.webflow.engine.model.FlowModelTests:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.LinkedList<T>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].asList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].<init>(org.springframework.webflow.engine.model.FlowModelTests)'
    - '[java.util.Arrays].asList(org.springframework.webflow.engine.model.FlowModelTests)'
    linkageType: ''
    returnType: java.util.LinkedList<T>
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].asList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.FlowModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModelTests
    signature: '[org.springframework.webflow.engine.model.FlowModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:33,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:34,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:35,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:42,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:43,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeableOnException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeableOnException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:49,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableOnException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableOnException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:67,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:68,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:73,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:74,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:75,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:76,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:77,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:78,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:79,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.TransitionModelTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
    - '[org.springframework.webflow.engine.model.TransitionModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.TransitionModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.TransitionModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.TransitionModelTests
    signature: '[org.springframework.webflow.engine.model.TransitionModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.SecuredModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SecuredModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.SecuredModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:39,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: 40
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.SecuredModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.SecuredModelTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.model.SecuredModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.SecuredModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SecuredModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.SecuredModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SecuredModelTests
    signature: '[org.springframework.webflow.engine.model.SecuredModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:34,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:35,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.model.ActionStateModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ActionStateModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:42,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:42,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: 43
      start: 38
    functionDepth: 4
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ActionStateModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:47,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:48,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 4
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(null)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ActionStateModelTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:54,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:56,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:57,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.engine.model.EvaluateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:58,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:59,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:64,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModelTests].assertNotNull(org.springframework.webflow.engine.model.ActionStateModelTests)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:64,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:65,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModelTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.model.ActionStateModelTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.model.ActionStateModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ActionStateModelTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[java.util.LinkedList].add(org.springframework.webflow.engine.model.EvaluateModel)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>].get(int)'
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
    - '[org.springframework.webflow.engine.model.ActionStateModelTests].assertNotNull(org.springframework.webflow.engine.model.ActionStateModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ActionStateModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.ActionStateModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ActionStateModelTests
    signature: '[org.springframework.webflow.engine.model.ActionStateModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.VarModelTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.VarModelTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.VarModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.VarModelTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.model.VarModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/VarModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.VarModel)'
    - '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.VarModelTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.VarModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.VarModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.VarModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/VarModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.VarModelTests
    signature: '[org.springframework.webflow.engine.model.VarModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModelTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.OutputModelTests].testMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModelTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.OutputModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.OutputModelTests].testMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:39,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: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.OutputModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(null)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModelTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeableWithNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModelTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(null)'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeableWithNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setType(String)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getType()'
      Src: org.springframework.webflow.engine.model.OutputModelTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModelTests].assertEquals(String,org.springframework.webflow.engine.model.OutputModelTests)'
      Src: org.springframework.webflow.engine.model.OutputModelTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.model.OutputModelTests].testMerge()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel)'
    - '[org.springframework.webflow.engine.model.OutputModel].setType(String)'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.OutputModel].getType()'
    - '[org.springframework.webflow.engine.model.OutputModelTests].assertEquals(String,org.springframework.webflow.engine.model.OutputModelTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.OutputModelTests].testMerge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.OutputModelTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.OutputModelTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.OutputModelTests
    signature: '[org.springframework.webflow.engine.model.OutputModelTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:22,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:29,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].fail(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 4
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testNoSuchFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].fail(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testNoSuchFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:45,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:46,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:46,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:47,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertSame(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlowSameIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertSame(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlowSameIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:52,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:53,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:54,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:55,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterMultipleFlows()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterMultipleFlows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterMultipleFlows()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:60,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:61,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:62,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:63,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:64,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:64,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertSame(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:65,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:66,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 5
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testParentHierarchy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterMultipleFlows()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertSame(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].assertEquals(org.springframework.webflow.engine.model.FlowModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testParentHierarchy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      - org.springframework.webflow.engine.model.FlowModel
      - org.springframework.webflow.engine.model.FlowModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.FlowModel
      classConcrete: true
      classEnum: false
      classFields:
      - FlowModel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.FlowModel
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowModel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowModel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.io.Resource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModelResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.io.Resource
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModelResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowModel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].hasFlowModelChanged()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].hasFlowModelChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowModel
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].refresh()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].<init>()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:24,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
      - org.springframework.webflow.engine.model.builder.FlowModelBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].<init>()'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:30,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStartStateId()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertNull(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:31,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStates()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].get(int)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getId()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:32,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertEquals(String,org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
      - org.springframework.webflow.engine.model.builder.FlowModelBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getId()'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStates()'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].get(int)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertNull(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertEquals(String,org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStartStateId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:37,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].refresh()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:38,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:39,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStartStateId()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertNull(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:40,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStates()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].get(int)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getId()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:41,1
    - Dst: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertEquals(String,org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
      - org.springframework.webflow.engine.model.builder.FlowModelBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinitionWithChangesRefreshed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getId()'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].getFlowModel()'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].refresh()'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStates()'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].get(int)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertNull(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].assertEquals(String,org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests)'
    - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].getStartStateId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinitionWithChangesRefreshed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder
      - org.springframework.webflow.engine.model.builder.FlowModelBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder:47,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder:48,1
    - Dst: '[java.util.Collections].singletonList(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder:48,1
    - Dst: '[java.util.LinkedList].<init>(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder:48,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].singletonList(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    - '[java.util.LinkedList].<init>(org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].mergeParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].mergeParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].dispose()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].dispose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].init()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.io.Resource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModelResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.io.Resource
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModelResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].hasFlowModelResourceChanged()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].hasFlowModelResourceChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - FlowModelBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder
    signature: '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:13,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:14,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:15,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:16,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:16,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 11
    functionDepth: 7
    functionLinenumber: 11
    functionLinenumberEnd: 17
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/DefaultTargetResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>()'
    - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:21,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:21,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:22,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:23,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:24,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:24,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:24,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: 25
      start: 19
    functionDepth: 7
    functionLinenumber: 19
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateExpression()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/DefaultTargetResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>()'
    - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(String,String)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:29,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:30,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>()'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:31,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:32,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(null,org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.support.DefaultTargetResolverTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 7
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/DefaultTargetResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>()'
    - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].assertEquals(null,org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,null,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.DefaultTargetResolverTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/DefaultTargetResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.DefaultTargetResolverTests
    signature: '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:19,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:20,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:21,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:22,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:23,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:23,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:24,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:25,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 17
    functionDepth: 7
    functionLinenumber: 17
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testGetView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testGetView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:30,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:31,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:32,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:33,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:34,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:34,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:35,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:36,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:36,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:37,1
    - Dst: '[org.springframework.webflow.execution.View].processUserEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:38,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:39,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:39,1
    - Dst: '[org.springframework.webflow.execution.View].getFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:40,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:40,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 7
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.View].processUserEvent()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.View].getFlowEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:45,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:46,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:47,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:48,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:49,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:50,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:51,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:51,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:52,1
    - Dst: '[org.springframework.webflow.execution.View].processUserEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:53,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:54,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:54,1
    - Dst: '[org.springframework.webflow.execution.View].getFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:55,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:55,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertEquals(String,String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventButton()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.View].processUserEvent()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.View].getFlowEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventButton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:60,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:61,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:62,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:63,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:64,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:64,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:65,1
    - Dst: '[org.springframework.webflow.execution.TestAction].isExecuted()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:66,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:66,1
    - Dst: '[org.springframework.webflow.execution.View].processUserEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:67,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:68,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:68,1
    - Dst: '[org.springframework.webflow.execution.View].getFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:69,1
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertNull(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventNoEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.View].processUserEvent()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[org.springframework.webflow.execution.TestAction].<init>()'
    - '[org.springframework.webflow.execution.TestAction].isExecuted()'
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertNull(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].assertTrue(boolean)'
    - '[org.springframework.webflow.execution.View].getFlowEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventNoEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:43,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 7
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:49,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testEmptyChain()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testEmptyChain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:54,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:55,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:56,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:57,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:58,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:59,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:60,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:60,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:61,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:62,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testAllTrue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testAllTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:68,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:69,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:70,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:71,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:72,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:73,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:74,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:74,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:75,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:76,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testWithFalse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testWithFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(Action[])'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:82,1
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:83,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForNoActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(Action[])'
    - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForNoActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:88,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:88,1
    - Dst: '[org.springframework.webflow.execution.TestAction].<init>(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:89,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.TestAction)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:89,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:90,1
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:91,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.TestAction)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor(org.springframework.webflow.engine.support.TransitionCriteriaChainTests)'
    - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].assertFalse(boolean)'
    - '[org.springframework.webflow.execution.TestAction].<init>(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.TransitionCriteriaChain
      - org.springframework.webflow.test.MockRequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].<init>(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction:119,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].success()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction:119,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction:121,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].error()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 123
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].<init>()'
    - '[org.springframework.webflow.action.EventFactorySupport].error()'
    - '[org.springframework.webflow.action.EventFactorySupport].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.MockTransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.MockTransitionCriteria
    signature: '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.support.MockTransitionCriteria].getEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.MockTransitionCriteria].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - caseSensitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.support.MockTransitionCriteria].setCaseSensitive(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.MockTransitionCriteria].setCaseSensitive(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:70,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:75,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:75,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:77,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.springframework.webflow.engine.support.MockTransitionCriteria:77,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 79
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.support.MockTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[String].equalsIgnoreCase(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.MockTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.engine.support.MockTransitionCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.MockTransitionCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].<init>()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:34,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.test.MockAction)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockAction].<init>()'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.test.MockAction)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:40,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:41,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteSuccessResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteSuccessResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:46,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:47,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:48,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 7
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteTrueResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:53,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:54,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:55,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 7
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteYesResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteYesResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:61,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:62,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 7
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteErrorResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteErrorResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockAction
      - org.springframework.webflow.engine.support.ActionTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.ActionTransitionCriteriaTests
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(null)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:35,1
    - Dst: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].fail()'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNull()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/NotTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].fail()'
    - '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:43,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:43,1
    - Dst: '[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:43,1
    - Dst: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].assertFalse(boolean)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteriaTests:43,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: 44
      start: 41
    functionDepth: 7
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNegation()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/NotTransitionCriteriaTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].assertFalse(boolean)'
    - '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNegation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.NotTransitionCriteriaTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/NotTransitionCriteriaTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.NotTransitionCriteriaTests
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.DefaultListableBeanFactory].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:15,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(org.springframework.beans.factory.support.DefaultListableBeanFactory)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:15,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:16,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:17,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].assertTrue()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 7
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testCreateValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.DefaultListableBeanFactory].<init>()'
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(org.springframework.beans.factory.support.DefaultListableBeanFactory)'
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].assertTrue()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.test.MockRequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testCreateValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.DefaultListableBeanFactory].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:23,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(org.springframework.beans.factory.support.DefaultListableBeanFactory)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:23,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:24,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:25,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(org.springframework.webflow.TestBean,org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 21
    functionDepth: 7
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testRestoreValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.beans.factory.support.DefaultListableBeanFactory].<init>()'
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(org.springframework.beans.factory.support.DefaultListableBeanFactory)'
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(org.springframework.webflow.TestBean,org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testRestoreValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:57,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:58,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:63,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].toState(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:63,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:63,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].toState(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:68,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:69,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getOwner()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:70,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:70,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:70,1
    - Dst: '[org.springframework.webflow.TestException].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:71,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,org.springframework.webflow.TestException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:70,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:72,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(boolean,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:72,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getOwner()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:74,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:74,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:74,1
    - Dst: '[Exception].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:74,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,Exception)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:74,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:75,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertFalse(boolean,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionExactMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,org.springframework.webflow.TestException)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.engine.TransitionableState].getId()'
    - '[org.springframework.webflow.engine.TransitionableState].getOwner()'
    - '[Exception].<init>()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,Exception)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
    - '[org.springframework.webflow.TestException].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertFalse(boolean,String)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionExactMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:80,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:81,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getOwner()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:82,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:82,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:82,1
    - Dst: '[org.springframework.webflow.TestException].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:83,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,org.springframework.webflow.TestException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:82,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:84,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(boolean,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:84,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getOwner()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:85,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:85,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:85,1
    - Dst: '[RuntimeException].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:85,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,RuntimeException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:85,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:86,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(boolean,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionSuperclassMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,org.springframework.webflow.TestException)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.engine.TransitionableState].getId()'
    - '[org.springframework.webflow.engine.TransitionableState].getOwner()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests,String,RuntimeException)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].getId()'
    - '[org.springframework.webflow.TestException].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    - '[RuntimeException].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionSuperclassMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:91,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:92,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:93,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:94,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:94,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:95,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:103,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:104,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:104,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:105,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:106,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:106,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 89
    functionDepth: 4
    functionLinenumber: 89
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testFlowStateExceptionHandlingTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testFlowStateExceptionHandlingTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:112,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:113,1
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:114,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:114,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:115,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:115,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:117,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:117,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].fail(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 110
    functionDepth: 4
    functionLinenumber: 110
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingTransitionNoSuchState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].fail(String)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingTransitionNoSuchState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:125,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:125,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:127,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:127,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].fail(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 4
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingRethrow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingRethrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:136,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:159,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.support.AbstractFlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:159,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:159,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:160,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:160,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:161,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:161,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].isActive()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:162,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 134
    functionDepth: 6
    functionLinenumber: 134
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingExceptionInEndState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.support.AbstractFlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].assertTrue(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests)'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
    - '[org.springframework.webflow.execution.FlowExecution].isActive()'
    - '[org.springframework.webflow.engine.builder.support.AbstractFlowBuilder].<init>()'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingExceptionInEndState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].toState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].toState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.TransitionableState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entity
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - java.io.Serializable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityClass
    - id
    argTypes:
    - Class<T>
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].templateGet(Class<T>,java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.persistence.HibernateHandler].templateGet(Class<T>,java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.transaction.PlatformTransactionManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.transaction.PlatformTransactionManager
    signature: '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hibernate.SessionFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.hibernate.SessionFactory
    signature: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - SessionCallback
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - callback
    argTypes:
    - SessionCallback
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].templateExecuteWithNativeSession(SessionCallback)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateHandler].templateExecuteWithNativeSession(SessionCallback)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernateHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateHandler
    signature: '[org.springframework.webflow.persistence.HibernateHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hibernate.Session
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.hibernate.Session
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].doWithSession(org.hibernate.Session)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].doWithSession(org.hibernate.Session)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateHandler.SessionCallback
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateHandler.SessionCallback
    signature: '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getEntityManagerFactory(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:28,1
    - Dst: '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:29,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getEntityManagerFactory(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
    - '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:41,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertNull(org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionNotBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertNull(org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionNotBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:46,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertNotNull(org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertNotNull(org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:52,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:53,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:53,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:56,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:56,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:58,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 2
    argNames:
    - insertRow
    - isCommited
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
    - '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].persist(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:63,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:64,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:65,1
    - Dst: '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:66,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:66,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:67,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.persistence.EntityManagerFactory
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getEntityManagerFactory(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
    linkageType: ''
    returnType: jakarta.persistence.EntityManagerFactory
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getEntityManagerFactory(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getJdbcTemplate()'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:73,1
    - Dst: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].queryForObject(String)'
      Src: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getJdbcTemplate()'
    - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].queryForObject(String)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests
    signature: '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.sql.DataSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getDataSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.sql.DataSource
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getDataSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].initDataSource()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:39,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].populateDataBase()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:40,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:41,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getClass()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:43,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:43,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:44,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:44,1
    - Dst: '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:45,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:46,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:47,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:48,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getClass()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:50,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:50,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:51,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:51,1
    - Dst: '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:52,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:53,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:54,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:55,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:57,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:58,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:60,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:61,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].incrementCountAction()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:63,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:64,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:65,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertCountAction()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:67,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:68,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:69,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:71,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:72,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:72,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 37
    functionDepth: 6
    functionLinenumber: 37
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getClass()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].incrementCountAction()'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertCountAction()'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].initDataSource()'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].populateDataBase()'
    - '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:78,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:79,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:80,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:81,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:82,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testFlowWithSubflow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testFlowWithSubflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:88,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:89,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:90,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 4
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testManagedFlowWithUnmanagedSubflow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testManagedFlowWithUnmanagedSubflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].incrementCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:107,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:108,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:109,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:110,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].initDataSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].initDataSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:116,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getClass()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:117,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:117,1
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:117,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:118,1
    - Dst: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getDataSource()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:119,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:119,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:120,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].populateDataBase()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getClass()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
    - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getDataSource()'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].populateDataBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.FlowExecution
      - javax.sql.DataSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    signature: '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:22,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:23,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:23,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 4
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:34,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:34,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertNull(org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionNotBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertNull(org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionNotBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:39,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:39,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertNotNull(org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertNotNull(org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:46,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:46,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:49,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:49,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:51,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 2
    argNames:
    - insertRow
    - isCommited
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 53
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getJdbcTemplate()'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:57,1
    - Dst: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].queryForObject(String)'
      Src: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].queryForObject(String)'
    - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getJdbcTemplate()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests
      static: false
      superClass: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests
    signature: '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.jdbc.core.JdbcTemplate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getJdbcTemplate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.jdbc.core.JdbcTemplate
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getJdbcTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:49,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].createDataSource()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:50,1
    - Dst: '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:51,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].populateDataBase(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:52,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 7
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].populateDataBase(javax.sql.DataSource)'
    - '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].createDataSource()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:58,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:59,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:61,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:61,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:61,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:62,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:63,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:65,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:65,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:65,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:66,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotInScope(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 56
    functionDepth: 7
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_NoPc_ParentPc()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotInScope(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_NoPc_ParentPc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:72,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:73,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:75,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:75,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:75,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:76,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:77,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:79,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:79,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:79,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:80,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:81,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getScope()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:82,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:82,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getScope()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:83,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:83,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSame(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests,org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests,String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 7
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_Pc_ParentPc()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSame(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests,org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests,String)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].getScope()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_Pc_ParentPc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:88,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:89,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:91,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:91,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:92,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:92,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:94,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:96,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:99,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:99,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:100,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:103,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:103,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:104,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_NoParentPc()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_NoParentPc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:110,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:111,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:113,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:113,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:114,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:114,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:116,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:118,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:121,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:121,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:122,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:123,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:126,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:126,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_ParentPc()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
    - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.test.MockFlowSession)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_ParentPc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:131,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:132,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:134,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:134,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].put(String,String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:134,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:136,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:136,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:137,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:137,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.springframework.webflow.execution.FlowSession
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.test.MockFlowSession
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - persistenceContext
    - parent
    argTypes:
    - boolean
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 140
      start: 130
    functionDepth: 5
    functionLinenumber: 130
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].put(String,boolean)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].put(String,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowSession
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:143,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:144,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:145,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:146,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.sql.DataSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].createDataSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
    linkageType: ''
    returnType: javax.sql.DataSource
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].createDataSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:152,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getClass()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:153,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:153,1
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:153,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:154,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:155,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:156,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].populateDataBase(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getClass()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].populateDataBase(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 162
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - b
    - c
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 170
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:175,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:175,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertTrue(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertTrue(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:179,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:179,1
    - Dst: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertFalse(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
      Src: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotInScope(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertFalse(org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotInScope(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.test.MockRequestContext
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests
    signature: '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getDataSource()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:38,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:39,1
    - Dst: '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:40,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getEntityManagerFactory(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:41,1
    - Dst: '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:42,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
    - '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getDataSource()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getEntityManagerFactory(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:48,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:49,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:50,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 7
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:56,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:56,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:57,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:58,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:59,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:59,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:59,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:60,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:61,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:62,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:64,1
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:65,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:66,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:67,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:67,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:69,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:69,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:70,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:70,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:71,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:73,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:74,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:75,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:75,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 54
    functionDepth: 7
    functionLinenumber: 54
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.TestBean].<init>(int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.core.JdbcTemplate].queryForObject(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.jdbc.core.JdbcTemplate].queryForObject(String)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:86,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:86,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:87,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:88,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:89,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:89,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:89,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:90,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:91,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:92,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:94,1
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:95,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:96,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:97,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:97,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:98,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:99,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:101,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:102,1
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:103,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:104,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:105,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:105,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:106,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:108,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:108,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:109,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:109,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:110,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:112,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:113,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:114,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:114,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 84
    functionDepth: 7
    functionLinenumber: 84
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.TestBean].<init>(int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:121,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:121,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:122,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:123,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:124,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:124,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:124,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:125,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:126,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:127,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:129,1
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:130,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:131,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:132,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:132,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:134,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:134,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:135,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:135,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:136,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:137,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:138,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:139,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:139,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 119
    functionDepth: 7
    functionLinenumber: 119
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testCancelEndState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.TestBean].<init>(int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testCancelEndState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:145,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:145,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:146,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:147,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:148,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:148,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:148,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:149,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:150,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:151,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:153,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:153,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:154,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:156,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:157,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:158,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:158,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 143
    functionDepth: 7
    functionLinenumber: 143
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:165,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:165,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:166,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:167,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:168,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:168,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:168,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:169,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:170,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:171,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:173,1
    - Dst: '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:174,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:175,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:176,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:176,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:177,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:177,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:178,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:178,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 163
    functionDepth: 7
    functionLinenumber: 163
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].persist(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.orm.jpa.EntityManagerFactoryUtils].getTransactionalEntityManager(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.TestBean].<init>(int,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:185,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:185,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:186,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:187,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:188,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:188,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:188,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:189,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:190,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:190,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 7
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:195,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:196,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:197,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:198,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.sql.DataSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getDataSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
    linkageType: ''
    returnType: javax.sql.DataSource
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getDataSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:204,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getClass()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:205,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:205,1
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:205,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:206,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:207,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:208,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 210
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getClass()'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:213,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:214,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:215,1
    - Dst: '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:216,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:216,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:217,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.persistence.EntityManagerFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getEntityManagerFactory(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
    linkageType: ''
    returnType: jakarta.persistence.EntityManagerFactory
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getEntityManagerFactory(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:222,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertNull(org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertNull(org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:226,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.JpaFlowExecutionListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.webflow.persistence.JpaFlowExecutionListener
      - org.springframework.jdbc.core.JdbcTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.JpaFlowExecutionListenerTests
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getDataSource()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:57,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:58,1
    - Dst: '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:59,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:60,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:61,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:61,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 55
    functionDepth: 4
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
    - '[org.springframework.jdbc.core.JdbcTemplate].<init>(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getDataSource()'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    - '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:66,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:67,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:68,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:68,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:68,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:69,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:70,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:71,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getScope()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:74,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:74,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:75,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:76,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:77,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:80,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:81,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateExecuteWithNativeSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:83,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:84,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 64
    functionDepth: 7
    functionLinenumber: 64
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testSameSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateExecuteWithNativeSession()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockFlowSession].getScope()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testSameSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:90,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:91,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:92,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 7
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:98,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:98,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:99,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:100,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:101,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:101,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:101,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:102,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:103,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:104,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:106,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:107,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:108,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:108,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:110,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:110,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:111,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:111,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:112,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:114,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:115,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:116,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:116,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 96
    functionDepth: 7
    functionLinenumber: 96
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.core.JdbcTemplate].queryForObject(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.jdbc.core.JdbcTemplate].queryForObject(String)'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:127,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:127,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:128,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:129,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:130,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:130,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:130,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:131,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:132,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:133,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:135,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:136,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:137,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:137,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:138,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:139,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:141,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:142,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:143,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:144,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:144,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:145,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:147,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:147,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:148,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:148,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:149,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:151,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:152,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:153,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:153,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 125
    functionDepth: 7
    functionLinenumber: 125
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:160,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:160,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:161,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:162,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:163,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:163,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:163,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:164,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:165,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:166,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:168,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:169,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:170,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:170,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:172,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:172,1
    - Dst: '[org.springframework.webflow.engine.EndState].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:173,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:173,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:174,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:175,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:176,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:177,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:177,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 158
    functionDepth: 7
    functionLinenumber: 158
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testCancelEndState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.EndState].getAttributes()'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,boolean)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testCancelEndState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:183,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:183,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:184,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:185,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:186,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:186,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:186,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:187,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:188,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:189,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:191,1
    - Dst: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:191,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:192,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:194,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:195,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:196,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:196,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 181
    functionDepth: 7
    functionLinenumber: 181
    functionLinenumberEnd: 199
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.EndState)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:203,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:203,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:204,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:205,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:206,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:206,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:206,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:207,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:208,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:209,1
    - Dst: '[org.springframework.webflow.TestBean].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:211,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:212,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:213,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:213,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:214,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:214,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:215,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:215,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 201
    functionDepth: 7
    functionLinenumber: 201
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrown()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.TestBean].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:222,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:222,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:223,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:224,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:225,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:225,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:225,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:226,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:227,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:227,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 220
    functionDepth: 7
    functionLinenumber: 220
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertEquals(int,int,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:233,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:234,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:235,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:235,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:235,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:236,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:237,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:238,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].templateGet(int)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:240,1
    - Dst: '[T].getAddresses()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:241,1
    - Dst: '[org.hibernate.Hibernate].isInitialized(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:241,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertFalse(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:241,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:242,1
    - Dst: '[T].getAddresses()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:243,1
    - Dst: '[org.hibernate.Hibernate].isInitialized(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:243,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertFalse(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:243,1
    - Dst: '[T].getAddresses()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:244,1
    - Dst: '[org.hibernate.Hibernate].initialize(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:244,1
    - Dst: '[T].getAddresses()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:245,1
    - Dst: '[org.hibernate.Hibernate].isInitialized(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:245,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertTrue(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 231
    functionDepth: 7
    functionLinenumber: 231
    functionLinenumberEnd: 246
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testLazyInitializedCollection()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandler].templateGet(int)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.test.MockRequestContext,org.springframework.webflow.test.MockFlowSession,null)'
    - '[T].getAddresses()'
    - '[org.hibernate.Hibernate].isInitialized(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.hibernate.Hibernate].initialize(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.test.MockRequestContext)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].put(String,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertFalse(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertTrue(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests,String)'
    - '[org.springframework.webflow.test.MockRequestContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testLazyInitializedCollection()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:249,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:250,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:251,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:252,1
    - Dst: '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.sql.DataSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 255
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getDataSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUsername(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setPassword(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setUrl(String)'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].<init>()'
    - '[org.springframework.jdbc.datasource.DriverManagerDataSource].setDriverClassName(String)'
    linkageType: ''
    returnType: javax.sql.DataSource
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getDataSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:258,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getClass()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:259,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:259,1
    - Dst: '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:259,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:260,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:261,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:262,1
    - Dst: '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 264
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].<init>()'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDatabasePopulator(org.springframework.jdbc.datasource.init.ResourceDatabasePopulator)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].<init>()'
    - '[org.springframework.jdbc.datasource.init.ResourceDatabasePopulator].addScript(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.jdbc.datasource.init.DataSourceInitializer].afterPropertiesSet()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getClass()'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:267,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:267,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:271,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:271,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 1
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
    - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.persistence.HibernateHandler
      - org.springframework.jdbc.core.JdbcTemplate
      - org.springframework.webflow.persistence.HibernateFlowExecutionListener
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getDataSource()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:25,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getEntityManagerFactory(org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:25,1
    - Dst: '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:26,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getEntityManagerFactory(org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.JpaTransactionManager)'
    - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getDataSource()'
    - '[org.springframework.orm.jpa.JpaTransactionManager].<init>(jakarta.persistence.EntityManagerFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Action].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].incrementCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Action].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:59,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertNotNull(org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertNotNull(org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:65,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:66,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:67,1
    - Dst: '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:68,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:68,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:69,1
    - Dst: '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
      Src: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.persistence.EntityManagerFactory
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getEntityManagerFactory(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].<init>()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].afterPropertiesSet()'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setDataSource(javax.sql.DataSource)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setPersistenceXmlLocation(String)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].setJpaVendorAdapter(org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter)'
    - '[org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean].getObject()'
    linkageType: ''
    returnType: jakarta.persistence.EntityManagerFactory
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getEntityManagerFactory(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.persistence.EntityManagerFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests
    signature: '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 11
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 11
    functionName: '[org.springframework.webflow.persistence.TestAddress].getEntityId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.persistence.TestAddress].getEntityId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityId
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[org.springframework.webflow.persistence.TestAddress].setEntityId(Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestAddress].setEntityId(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[org.springframework.webflow.persistence.TestAddress].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.persistence.TestAddress].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[org.springframework.webflow.persistence.TestAddress].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestAddress].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.TestAddress
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.TestAddress].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.TestAddress
    signature: '[org.springframework.webflow.persistence.TestAddress].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].<init>(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.persistence.HibernateHandler
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].<init>(javax.sql.DataSource)'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateHandler
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateHandlerFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateHandlerFactory
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:45,1
    - Dst: '[org.springframework.orm.jpa.hibernate.HibernateTransactionManager].<init>(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].<init>(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.orm.jpa.hibernate.HibernateTransactionManager].<init>(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory(javax.sql.DataSource)'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].<init>(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entity
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateSave(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateSave(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityClass
    - id
    argTypes:
    - Class<T>
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateGet(Class<T>,java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateGet(Class<T>,java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - SessionCallback
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - callback
    argTypes:
    - SessionCallback
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateExecuteWithNativeSession(SessionCallback)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateExecuteWithNativeSession(SessionCallback)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:69,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getCurrentSession()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:69,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:72,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].openSession()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:72,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].setHibernateFlushMode(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:73,1
    - Dst: '[java.util.function.Function<org.hibernate.Session,T>].apply(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:77,1
    - Dst: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].close()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:81,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<org.hibernate.Session,T>
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - callback
    argTypes:
    - java.util.function.Function<org.hibernate.Session,T>
    constantsTouched: []
    func_position:
      end: 84
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession(java.util.function.Function<org.hibernate.Session,T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].setHibernateFlushMode(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getCurrentSession()'
    - '[java.util.function.Function<org.hibernate.Session,T>].apply(org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler)'
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].openSession()'
    - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].close()'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession(java.util.function.Function<org.hibernate.Session,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.transaction.PlatformTransactionManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getTransactionManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.transaction.PlatformTransactionManager
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getTransactionManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.hibernate.SessionFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.hibernate.SessionFactory
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].<init>()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:95,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:96,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:98,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:99,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setMappingLocations(org.springframework.core.io.ClassPathResource,org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:97,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:100,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].getObject()'
      Src: org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - PlatformTransactionManager
      - SessionFactory
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - HibernateHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hibernate.SessionFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setMappingLocations(org.springframework.core.io.ClassPathResource,org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].<init>()'
    - '[org.springframework.core.io.ClassPathResource].<init>(String)'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].getObject()'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].afterPropertiesSet()'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setDataSource(javax.sql.DataSource)'
    linkageType: ''
    returnType: org.hibernate.SessionFactory
    signature: '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.persistence.TestBean:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.persistence.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.TestBean
    signature: '[org.springframework.webflow.persistence.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.persistence.TestBean:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.persistence.TestBean].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.TestBean
    signature: '[org.springframework.webflow.persistence.TestBean].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.persistence.TestBean:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.TestBean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - name
    argTypes:
    - long
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.persistence.TestBean].<init>(long,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashSet].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.TestBean
    signature: '[org.springframework.webflow.persistence.TestBean].<init>(long,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.persistence.TestBean].getEntityId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.persistence.TestBean].getEntityId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityId
    argTypes:
    - Long
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.persistence.TestBean].setEntityId(Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestBean].setEntityId(Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.persistence.TestBean].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestBean].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.persistence.TestBean].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.persistence.TestBean].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.springframework.webflow.persistence.TestAddress>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.persistence.TestBean].getAddresses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.springframework.webflow.persistence.TestAddress>
    signature: '[org.springframework.webflow.persistence.TestBean].getAddresses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - addresses
    argTypes:
    - java.util.Set<org.springframework.webflow.persistence.TestAddress>
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.persistence.TestBean].setAddresses(java.util.Set<org.springframework.webflow.persistence.TestAddress>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestBean].setAddresses(java.util.Set<org.springframework.webflow.persistence.TestAddress>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.persistence.TestBean].getCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.persistence.TestBean].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.persistence.TestBean].setCount(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestBean].setCount(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Long
      - String
      - java.util.Set<org.springframework.webflow.persistence.TestAddress>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.persistence.TestBean].incrementCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.TestBean].incrementCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getDataSource()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:26,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getSessionFactory(org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:26,1
    - Dst: '[org.springframework.orm.jpa.hibernate.HibernateTransactionManager].<init>(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:27,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.orm.jpa.hibernate.HibernateTransactionManager)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getSessionFactory(org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests)'
    - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getDataSource()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.orm.jpa.hibernate.HibernateTransactionManager)'
    - '[org.springframework.orm.jpa.hibernate.HibernateTransactionManager].<init>(org.hibernate.SessionFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Action].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:33,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].incrementCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Action].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertCountAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:59,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertSessionBound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].getResource(org.hibernate.SessionFactory)'
    - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertNotNull(org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:65,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setDataSource(javax.sql.DataSource)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:66,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:68,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:69,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setMappingLocations(org.springframework.core.io.ClassPathResource,org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:67,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].afterPropertiesSet()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:70,1
    - Dst: '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].getObject()'
      Src: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.sql.DataSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hibernate.SessionFactory
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 1
    argNames:
    - dataSource
    argTypes:
    - javax.sql.DataSource
    constantsTouched: []
    func_position:
      end: 72
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getSessionFactory(javax.sql.DataSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setMappingLocations(org.springframework.core.io.ClassPathResource,org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].<init>()'
    - '[org.springframework.core.io.ClassPathResource].<init>(String)'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].getObject()'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].afterPropertiesSet()'
    - '[org.springframework.orm.jpa.hibernate.LocalSessionFactoryBean].setDataSource(javax.sql.DataSource)'
    linkageType: ''
    returnType: org.hibernate.SessionFactory
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getSessionFactory(javax.sql.DataSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.hibernate.SessionFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests
      static: false
      superClass: org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests
    signature: '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgraderTests:9,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].getClass()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgraderTests:10,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.upgrade.WebFlowUpgraderTests)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgraderTests:10,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgraderTests:10,1
    - Dst: System.out.println(String)
      Src: org.springframework.webflow.upgrade.WebFlowUpgraderTests:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 7
    functionDepth: 1
    functionLinenumber: 7
    functionLinenumberEnd: 12
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].testConvertFlow1()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/upgrade/WebFlowUpgraderTests.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].getClass()'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.upgrade.WebFlowUpgraderTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].testConvertFlow1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.upgrade.WebFlowUpgraderTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/upgrade/WebFlowUpgraderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.upgrade.WebFlowUpgraderTests
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.execution.TestAction:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.TestAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.execution.TestAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
    functionUses: 21
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.TestAction
    signature: '[org.springframework.webflow.execution.TestAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.execution.TestAction:26,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.execution.TestAction:37,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.execution.TestAction:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.TestAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - result
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.execution.TestAction].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.TestAction
    signature: '[org.springframework.webflow.execution.TestAction].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.execution.TestAction].isExecuted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.TestAction].isExecuted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.execution.TestAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.TestAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].isStarted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].isStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].isExecuting()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].isExecuting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].isPaused()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].isPaused()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getFlowNestingLevel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getFlowNestingLevel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].isRequestInProcess()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].isRequestInProcess()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsSubmittedCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsSubmittedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsProcessedCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsProcessedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionCreatingCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionCreatingCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartingCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartingCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartedCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteringCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteringCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteredCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteredCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getEventSignaledCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getEventSignaledCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndingCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndingCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndedCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].getExceptionThrownCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].getExceptionThrownCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:220,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:220,1
    - Dst: '[org.springframework.util.Assert].state(String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - definition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 225
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(String)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - session
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 237
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 243
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - event
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.EnterStateVetoException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - state
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - newState
    - previousState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - transition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 268
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 268
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 274
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 274
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 280
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.MockFlowExecutionListener].assertStarted()'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:283,1
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:284,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].isRoot()'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:287,1
    - Dst: '[org.springframework.util.Assert].state(int,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:288,1
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 294
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(boolean,String)'
    - '[org.springframework.webflow.execution.MockFlowExecutionListener].assertStarted()'
    - '[org.springframework.util.Assert].state(int,String)'
    - '[org.springframework.webflow.execution.FlowSession].isRoot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(boolean,String)'
      Src: org.springframework.webflow.execution.MockFlowExecutionListener:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].assertStarted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].state(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].assertStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 328
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].reset()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - boolean
      - int
      - int
      - int
      - boolean
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.MockFlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.MockFlowExecutionListener
    signature: '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:32,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:33,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:33,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testAllFlows()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testAllFlows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:38,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:39,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:39,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:39,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:40,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:40,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 3
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testFlowMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testFlowMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(String,String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:45,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:46,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:47,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:48,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:48,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testMultipleFlowMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].assertEquals(boolean,boolean)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testMultipleFlowMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:33,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:33,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:33,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(null)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:34,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testEmptyListenerArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(null)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testEmptyListenerArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:39,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:40,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:46,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:47,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:49,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:50,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListeners()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].assertEquals(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:36,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:42,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:43,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:43,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:44,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:45,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:46,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddConditionalListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddConditionalListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:52,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:53,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:54,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:54,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:55,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:55,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:56,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:57,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:58,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:59,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddMultipleListeners()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertSame(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddMultipleListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:65,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:66,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:66,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:67,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:68,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddListenerButNoMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].assertEquals(int,org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddListenerButNoMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:46,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:47,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:47,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:48,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:48,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:48,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:48,1
    - Dst: '[org.springframework.webflow.engine.StubViewFactory].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:49,1
    - Dst: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:51,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:53,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:55,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 44
    functionDepth: 3
    functionLinenumber: 44
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.engine.StubViewFactory)'
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].<init>()'
    - '[org.springframework.webflow.engine.ViewState].getTransitionSet()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].add(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:62,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:63,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:70,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:71,1
    - Dst: e.getInvalidKey()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:73,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:73,1
    - Dst: e.getFormat()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:74,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - e.getFormat()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - e.getInvalidKey()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:82,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:83,1
    - Dst: e.getInvalidKey()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:85,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:85,1
    - Dst: e.getFormat()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:86,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKeyBadContinuationId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - e.getFormat()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - e.getInvalidKey()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKeyBadContinuationId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:92,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getLock(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:93,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:94,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].unlock()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].unlock()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getLock(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:100,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getLock(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:102,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:103,1
    - Dst: e.printStackTrace()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLockNoSuchFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(String)'
    - e.printStackTrace()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getLock(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLockNoSuchFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:111,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:112,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:112,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:113,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:113,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:114,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:115,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:115,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:116,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:117,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:118,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:118,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:118,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:124,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:125,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:125,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:126,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:126,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:127,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:128,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:128,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:129,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:130,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:131,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:131,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:131,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:132,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:133,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:134,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:135,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:136,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:137,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:137,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 122
    functionDepth: 4
    functionLinenumber: 122
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNextSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].parseFlowExecutionKey(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getState()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getId()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertSame(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNextSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:142,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:144,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNoKeyAssigned()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNoKeyAssigned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:153,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:154,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:154,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:155,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:155,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:156,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:157,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:159,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:159,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertNotNull(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:168,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:170,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveKeyNotSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveKeyNotSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:179,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:180,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:180,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:182,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:183,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 177
    functionDepth: 4
    functionLinenumber: 177
    functionLinenumberEnd: 188
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNoSuchFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNoSuchFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:192,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:193,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:193,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:193,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:194,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:194,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:194,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:195,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:195,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].toString()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:200,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:201,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:201,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:202,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:203,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getScope()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:203,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].put(String,String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:203,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:204,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:205,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:205,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:206,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getScope()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:206,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].get(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:206,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].put(String,String)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].get(String)'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].getScope()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].assertEquals(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:211,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:212,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:212,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:213,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:214,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:216,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:216,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:217,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 209
    functionDepth: 4
    functionLinenumber: 209
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemove()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:225,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:226,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:226,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:227,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:228,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:230,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:230,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 223
    functionDepth: 4
    functionLinenumber: 223
    functionLinenumberEnd: 236
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAll()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.FlowExecution].start(null,org.springframework.webflow.test.MockExternalContext)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:240,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 242
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdateNothingToDo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdateNothingToDo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:246,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 248
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNothingToDo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNothingToDo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:252,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAllSnapshotsNothingToDo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAllSnapshotsNothingToDo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationParameters
      classConcrete: true
      classEnum: false
      classFields:
      - StubConversation
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationParameters
    argTypes:
    - org.springframework.webflow.conversation.ConversationParameters
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:269,1
    - Dst: '[org.springframework.webflow.conversation.ConversationId].equals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:269,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].hasEnded()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:269,1
    - Dst: '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:272,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - StubConversation
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 274
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 274
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationId].equals(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getId()'
    - '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].hasEnded()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt(String)
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:278,1
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:278,1
    - Dst: '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:280,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StubConversation
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 282
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 282
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].parseConversationId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
    - '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager)'
    - Integer.parseInt(String)
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].parseConversationId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StubConversation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].hasEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].hasEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 301
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Object, Object>].get(Object)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[Map<Object, Object>].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Object, Object>].put(Object,Object)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].putAttribute(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[Map<Object, Object>].put(Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].putAttribute(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<Object, Object>].remove(Object)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].removeAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached:
    - '[Map<Object, Object>].remove(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].removeAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].end()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].end()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 320
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(int)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation:286,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ConversationId
      - boolean
      - Map<Object, Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(int)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:31,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:31,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:32,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:32,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:33,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testInitialState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testInitialState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:38,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:39,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:40,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertSame(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 4
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertSame(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:46,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:46,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshotNotFound()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshotNotFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:55,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:55,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:56,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testNextSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,java.io.Serializable)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testNextSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:61,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:62,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:62,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:63,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:63,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:64,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:64,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:65,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:65,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:67,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testAddMaximumReached()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testAddMaximumReached()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:76,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:76,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:77,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:77,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:78,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:78,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:79,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:80,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:80,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:82,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].fail(String)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:91,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:91,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:92,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:92,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:93,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:93,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:94,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:95,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveAllSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveAllSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:100,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:100,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(int,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:101,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:102,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertSame(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(int,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertSame(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:107,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:107,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:108,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:109,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:109,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:110,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:111,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotDoesNotExist()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotDoesNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:116,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:116,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:117,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:118,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:118,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:119,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:120,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotsDoesNotExist()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotsDoesNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:125,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:125,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(int,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:126,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:127,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshotDoesNotExist()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].assertEquals(int,int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(int,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshotDoesNotExist()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:15,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:17,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:21,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
    - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:26,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:27,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:32,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(null)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:33,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(null)'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:39,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:40,1
    - Dst: flowExecution.start(null,org.springframework.webflow.test.MockExternalContext)
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:40,1
    - Dst: flowExecution.getActiveSession()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:41,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getScope()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:41,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].put(String,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:41,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:42,1
    - Dst: flowExecution.getConversationScope()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:44,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,null,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,null)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:43,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertNotSame(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:45,1
    - Dst: flowExecution.getDefinition()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:46,1
    - Dst: flowExecution2.getDefinition()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:46,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertEquals(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:46,1
    - Dst: flowExecution.getActiveSession()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getScope()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].get(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: flowExecution2.getActiveSession()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getScope()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].get(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertEquals(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:47,1
    - Dst: flowExecution.getActiveSession()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: flowExecution2.getActiveSession()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getState()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getId()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertEquals(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:49,1
    - Dst: flowExecution2.getKey()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:51,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertNull(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:51,1
    - Dst: flowExecution.getConversationScope()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:52,1
    - Dst: flowExecution2.getConversationScope()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:52,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertSame(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].testCreateSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactoryTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getState()'
    - flowExecution.start(null,org.springframework.webflow.test.MockExternalContext)
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getId()'
    - flowExecution2.getDefinition()
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertSame(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - flowExecution2.getConversationScope()
    - flowExecution.getDefinition()
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertNull(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].put(String,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - flowExecution2.getActiveSession()
    - flowExecution2.getKey()
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertNotSame(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].getScope()'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,null,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,null)'
    - flowExecution.getConversationScope()
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].get(String)'
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].assertEquals(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests)'
    - flowExecution.getActiveSession()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].testCreateSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory
      - org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactoryTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:27,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.impl.SimpleConversationId,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:27,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:28,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].assertEquals(String,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:28,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: 29
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testToString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.impl.SimpleConversationId,String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].assertEquals(String,String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testToString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:33,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.impl.SimpleConversationId,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:33,1
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:34,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.impl.SimpleConversationId,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:34,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].assertEquals(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testEquals()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.impl.SimpleConversationId,String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].assertEquals(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testEquals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKeyTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.ViewFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.ViewFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ViewFactoryActionAdapter
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - viewFactory
    argTypes:
    - org.springframework.webflow.execution.ViewFactory
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ViewFactoryActionAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.ViewFactoryActionAdapter
    signature: '[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.ViewFactoryActionAdapter:40,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.action.ViewFactoryActionAdapter:40,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.action.ViewFactoryActionAdapter:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.ViewFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.action.ViewFactoryActionAdapter].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ViewFactoryActionAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    - '[org.springframework.webflow.execution.View].render()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.ViewFactoryActionAdapter].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.action.RenderAction:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.RenderAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.action.RenderAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/RenderAction.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.action.RenderAction
    signature: '[org.springframework.webflow.action.RenderAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: exp.getValue(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.action.RenderAction:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.action.RenderAction:55,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.action.RenderAction,org.springframework.webflow.action.RenderAction)'
      Src: org.springframework.webflow.action.RenderAction:55,1
    - Dst: '[org.springframework.webflow.action.RenderAction].success()'
      Src: org.springframework.webflow.action.RenderAction:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 57
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.action.RenderAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/RenderAction.java
    functionUses: 0
    functionsReached:
    - exp.getValue(org.springframework.webflow.execution.RequestContext)
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.action.RenderAction,org.springframework.webflow.action.RenderAction)'
    - '[org.springframework.webflow.action.RenderAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.RenderAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.action.RenderAction:60,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Expression[])'
      Src: org.springframework.webflow.action.RenderAction:60,1
    - Dst: '[org.springframework.webflow.action.RenderAction].toString()'
      Src: org.springframework.webflow.action.RenderAction:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.action.RenderAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/RenderAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,Expression[])'
    - '[org.springframework.webflow.action.RenderAction].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.RenderAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormAction
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 295
    functionName: '[org.springframework.webflow.action.FormAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormAction
    signature: '[org.springframework.webflow.action.FormAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectClass(Class<?>)'
      Src: org.springframework.webflow.action.FormAction:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormAction
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - formObjectClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.springframework.webflow.action.FormAction].<init>(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].setFormObjectClass(Class<?>)'
    linkageType: ''
    returnType: org.springframework.webflow.action.FormAction
    signature: '[org.springframework.webflow.action.FormAction].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - formObjectName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:338,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:338,1
    - Dst: '[org.springframework.util.ClassUtils].getShortNameAsProperty(Class<?>)'
      Src: org.springframework.webflow.action.FormAction:339,1
    - Dst: '[org.springframework.webflow.action.FormAction].setFormObjectName(org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:339,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - formObjectClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 341
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 341
    functionName: '[org.springframework.webflow.action.FormAction].setFormObjectClass(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.ClassUtils].getShortNameAsProperty(Class<?>)'
    - '[org.springframework.webflow.action.FormAction].setFormObjectName(org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setFormObjectClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ScopeType
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.ScopeType
    signature: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - scopeType
    argTypes:
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ScopeType
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.ScopeType
    signature: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - errorsScope
    argTypes:
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.beans.PropertyEditorRegistrar
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.beans.PropertyEditorRegistrar
    signature: '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.PropertyEditorRegistrar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - propertyEditorRegistrar
    argTypes:
    - org.springframework.beans.PropertyEditorRegistrar
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: '[org.springframework.webflow.action.FormAction].setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.Validator
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 393
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionName: '[org.springframework.webflow.action.FormAction].getValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.validation.Validator
    signature: '[org.springframework.webflow.action.FormAction].getValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[org.springframework.webflow.action.FormAction].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.MessageCodesResolver
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.validation.MessageCodesResolver
    signature: '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.MessageCodesResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - messageCodesResolver
    argTypes:
    - org.springframework.validation.MessageCodesResolver
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: '[org.springframework.webflow.action.FormAction].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:423,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
      Src: org.springframework.webflow.action.FormAction:424,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:424,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
      Src: org.springframework.webflow.action.FormAction:424,1
    - Dst: '[org.springframework.validation.Validator].supports(Class<?>)'
      Src: org.springframework.webflow.action.FormAction:424,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.action.FormAction:425,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:429,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
      Src: org.springframework.webflow.action.FormAction:429,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(org.springframework.validation.Validator,Class<?>)'
      Src: org.springframework.webflow.action.FormAction:429,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 431
    functionName: '[org.springframework.webflow.action.FormAction].initAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidator()'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(org.springframework.validation.Validator,Class<?>)'
    - '[org.springframework.validation.Validator].supports(Class<?>)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].initAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:454,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:455,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:458,1
    - Dst: '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:459,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:460,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 461
      start: 453
    functionDepth: 6
    functionLinenumber: 453
    functionLinenumberEnd: 461
    functionName: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].success()'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:477,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:478,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:480,1
    - Dst: '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:481,1
    - Dst: '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
      Src: org.springframework.webflow.action.FormAction:482,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:483,1
    - Dst: '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:483,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:484,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:485,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:487,1
    - Dst: '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:487,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:489,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:490,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:491,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:493,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:497,1
    - Dst: '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:497,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:498,1
    - Dst: '[org.springframework.webflow.action.FormAction].hasErrors()'
      Src: org.springframework.webflow.action.FormAction:498,1
    - Dst: '[org.springframework.webflow.action.FormAction].error()'
      Src: org.springframework.webflow.action.FormAction:498,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:498,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 499
      start: 476
    functionDepth: 6
    functionLinenumber: 476
    functionLinenumberEnd: 499
    functionName: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidator()'
    - '[org.springframework.webflow.action.FormAction].error()'
    - '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.action.FormAction].hasErrors()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.validation.DataBinder].getBindingResult()'
    - '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.action.FormAction].success()'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:513,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:514,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:516,1
    - Dst: '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:517,1
    - Dst: '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
      Src: org.springframework.webflow.action.FormAction:518,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:519,1
    - Dst: '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:519,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:520,1
    - Dst: '[org.springframework.webflow.action.FormAction].hasErrors()'
      Src: org.springframework.webflow.action.FormAction:520,1
    - Dst: '[org.springframework.webflow.action.FormAction].error()'
      Src: org.springframework.webflow.action.FormAction:520,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:520,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 521
      start: 512
    functionDepth: 6
    functionLinenumber: 512
    functionLinenumberEnd: 521
    functionName: '[org.springframework.webflow.action.FormAction].bind(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].error()'
    - '[org.springframework.webflow.action.FormAction].hasErrors()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.validation.DataBinder].getBindingResult()'
    - '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.action.FormAction].success()'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FormAction].bind(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:536,1
    - Dst: '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:536,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:537,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:538,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:540,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:541,1
    - Dst: '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormAction:542,1
    - Dst: '[org.springframework.validation.Errors].hasErrors()'
      Src: org.springframework.webflow.action.FormAction:543,1
    - Dst: '[org.springframework.webflow.action.FormAction].error()'
      Src: org.springframework.webflow.action.FormAction:543,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:543,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:545,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:546,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:547,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:549,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:552,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 554
      start: 535
    functionDepth: 6
    functionLinenumber: 535
    functionLinenumberEnd: 554
    functionName: '[org.springframework.webflow.action.FormAction].validate(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidator()'
    - '[org.springframework.validation.Errors].hasErrors()'
    - '[org.springframework.webflow.action.FormAction].error()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormAction].success()'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FormAction].validate(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:568,1
    - Dst: '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:569,1
    - Dst: '[org.springframework.webflow.action.FormAction].success()'
      Src: org.springframework.webflow.action.FormAction:570,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 571
      start: 567
    functionDepth: 5
    functionLinenumber: 567
    functionLinenumberEnd: 571
    functionName: '[org.springframework.webflow.action.FormAction].resetForm(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].success()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FormAction].resetForm(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:582,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:583,1
    - Dst: '[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:585,1
    - Dst: '[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:586,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 588
      start: 581
    functionDepth: 4
    functionLinenumber: 581
    functionLinenumberEnd: 588
    functionName: '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached:
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)'
    - logger.debug(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:594,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:595,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:598,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:598,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
      Src: org.springframework.webflow.action.FormAction:598,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(Object,String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - formObject
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 599
      start: 593
    functionDepth: 3
    functionLinenumber: 593
    functionLinenumberEnd: 599
    functionName: '[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(Object,String,org.springframework.webflow.execution.ScopeType)'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:609,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:610,1
    - Dst: '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:612,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:612,1
    - Dst: '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:613,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - formObject
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 615
      start: 608
    functionDepth: 2
    functionLinenumber: 608
    functionLinenumberEnd: 615
    functionName: '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached:
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.validation.DataBinder].getBindingResult()'
    - '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
    - logger.debug(String)
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:621,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:622,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:622,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:624,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:624,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - errors
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 4
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
    - logger.isDebugEnabled()
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:631,1
    - Dst: '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:634,1
    - Dst: '[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:637,1
    - Dst: '[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:639,1
    - Dst: logger.isInfoEnabled()
      Src: org.springframework.webflow.action.FormAction:643,1
    - Dst: logger.info(String)
      Src: org.springframework.webflow.action.FormAction:644,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:648,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:648,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:649,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:648,1
    - Dst: '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:650,1
    - Dst: '[org.springframework.validation.Errors].addAllErrors(org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormAction:651,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - formObject
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 654
      start: 630
    functionDepth: 3
    functionLinenumber: 630
    functionLinenumberEnd: 654
    functionName: '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - logger.info(String)
    - logger.isInfoEnabled()
    - '[org.springframework.validation.Errors].addAllErrors(org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    - '[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:660,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:660,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:660,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:660,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 2
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:667,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:667,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:667,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:667,1
    - Dst: be.getTarget()
      Src: org.springframework.webflow.action.FormAction:670,1
    - Dst: logger.isInfoEnabled()
      Src: org.springframework.webflow.action.FormAction:671,1
    - Dst: logger.info(String)
      Src: org.springframework.webflow.action.FormAction:672,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - formObject
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 685
      start: 666
    functionDepth: 2
    functionLinenumber: 666
    functionLinenumberEnd: 685
    functionName: '[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    - logger.info(String)
    - logger.isInfoEnabled()
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - be.getTarget()
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:692,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:692,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:693,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:692,1
    - Dst: errors.getPropertyEditorRegistry()
      Src: org.springframework.webflow.action.FormAction:694,1
    - Dst: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:694,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 695
      start: 691
    functionDepth: 2
    functionLinenumber: 691
    functionLinenumberEnd: 695
    functionName: '[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.action.FormAction)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    - errors.getPropertyEditorRegistry()
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:711,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:712,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()'
      Src: org.springframework.webflow.action.FormAction:715,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,Object,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormAction:715,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 3
    argNames:
    - validatorMethod
    - formObject
    - errors
    argTypes:
    - String
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 716
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 716
    functionName: '[org.springframework.webflow.action.FormAction].invokeValidatorMethod(String,Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String,Object,org.springframework.validation.Errors)'
    - logger.debug(String)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].invokeValidatorMethod(String,Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:732,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:733,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
      Src: org.springframework.webflow.action.FormAction:733,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:733,1
    - Dst: '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:735,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:737,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
      Src: org.springframework.webflow.action.FormAction:739,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:738,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
      Src: org.springframework.webflow.action.FormAction:741,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:741,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 744
      start: 731
    functionDepth: 5
    functionLinenumber: 731
    functionLinenumberEnd: 744
    functionName: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
    - logger.debug(org.springframework.webflow.action.FormAction)
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:758,1
    - Dst: '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.FormAction:759,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:760,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:760,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
      Src: org.springframework.webflow.action.FormAction:760,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:760,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 761
      start: 757
    functionDepth: 6
    functionLinenumber: 757
    functionLinenumberEnd: 761
    functionName: '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectName()'
      Src: org.springframework.webflow.action.FormAction:778,1
    - Dst: '[org.springframework.web.bind.WebDataBinder].<init>(Object,String)'
      Src: org.springframework.webflow.action.FormAction:778,1
    - Dst: '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
      Src: org.springframework.webflow.action.FormAction:779,1
    - Dst: '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
      Src: org.springframework.webflow.action.FormAction:780,1
    - Dst: '[org.springframework.web.bind.WebDataBinder].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.webflow.action.FormAction:780,1
    - Dst: '[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.web.bind.WebDataBinder)'
      Src: org.springframework.webflow.action.FormAction:782,1
    - Dst: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.web.bind.WebDataBinder)'
      Src: org.springframework.webflow.action.FormAction:783,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.validation.DataBinder
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - formObject
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 785
      start: 777
    functionDepth: 1
    functionLinenumber: 777
    functionLinenumberEnd: 785
    functionName: '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.web.bind.WebDataBinder].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
    - '[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.web.bind.WebDataBinder)'
    - '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.web.bind.WebDataBinder)'
    - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
    - '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
    - '[org.springframework.web.bind.WebDataBinder].<init>(Object,String)'
    linkageType: ''
    returnType: org.springframework.validation.DataBinder
    signature: '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:794,1
    - Dst: '[org.springframework.validation.DataBinder].getTarget()'
      Src: org.springframework.webflow.action.FormAction:798,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:795,1
    - Dst: '[org.springframework.validation.DataBinder].getAllowedFields()'
      Src: org.springframework.webflow.action.FormAction:799,1
    - Dst: '[org.springframework.validation.DataBinder].getAllowedFields()'
      Src: org.springframework.webflow.action.FormAction:799,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:800,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:802,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.action.FormAction:805,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
      Src: org.springframework.webflow.action.FormAction:805,1
    - Dst: '[org.springframework.beans.MutablePropertyValues].<init>(org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:805,1
    - Dst: '[org.springframework.validation.DataBinder].bind(org.springframework.beans.MutablePropertyValues)'
      Src: org.springframework.webflow.action.FormAction:805,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:806,1
    - Dst: '[org.springframework.validation.DataBinder].getTarget()'
      Src: org.springframework.webflow.action.FormAction:808,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:807,1
    - Dst: '[org.springframework.validation.DataBinder].getBindingResult()'
      Src: org.springframework.webflow.action.FormAction:810,1
    - Dst: '[org.springframework.webflow.action.FormAction].getAllErrors()'
      Src: org.springframework.webflow.action.FormAction:810,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:809,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.validation.DataBinder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - binder
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.validation.DataBinder
    constantsTouched: []
    func_position:
      end: 812
      start: 793
    functionDepth: 1
    functionLinenumber: 793
    functionLinenumberEnd: 812
    functionName: '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getAllErrors()'
    - '[org.springframework.validation.DataBinder].getAllowedFields()'
    - logger.debug(org.springframework.webflow.action.FormAction)
    - '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
    - logger.isDebugEnabled()
    - '[org.springframework.validation.DataBinder].getBindingResult()'
    - logger.debug(String)
    - '[org.springframework.validation.DataBinder].bind(org.springframework.beans.MutablePropertyValues)'
    - '[org.springframework.beans.MutablePropertyValues].<init>(org.springframework.webflow.action.FormAction)'
    - '[org.springframework.validation.DataBinder].getTarget()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:824,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.validation.Validator,String)'
      Src: org.springframework.webflow.action.FormAction:824,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
      Src: org.springframework.webflow.action.FormAction:825,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.action.FormAction:825,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.FormAction)'
      Src: org.springframework.webflow.action.FormAction:826,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:827,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:828,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:828,1
    - Dst: '[org.springframework.webflow.action.FormAction].invokeValidatorMethod(org.springframework.webflow.action.FormAction,Object,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormAction:830,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:832,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:833,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:833,1
    - Dst: '[org.springframework.webflow.action.FormAction].getValidator()'
      Src: org.springframework.webflow.action.FormAction:835,1
    - Dst: '[org.springframework.validation.Validator].validate(Object,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormAction:835,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:837,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:838,1
    - Dst: '[org.springframework.validation.Errors].getAllErrors()'
      Src: org.springframework.webflow.action.FormAction:839,1
    - Dst: logger.debug(org.springframework.webflow.action.FormAction)
      Src: org.springframework.webflow.action.FormAction:839,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 3
    argNames:
    - context
    - formObject
    - errors
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 841
      start: 823
    functionDepth: 1
    functionLinenumber: 823
    functionLinenumberEnd: 841
    functionName: '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].getValidator()'
    - logger.debug(org.springframework.webflow.action.FormAction)
    - '[org.springframework.util.Assert].notNull(org.springframework.validation.Validator,String)'
    - '[org.springframework.validation.Validator].validate(Object,org.springframework.validation.Errors)'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.action.FormAction].invokeValidatorMethod(org.springframework.webflow.action.FormAction,Object,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getString(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.FormAction)'
    - logger.debug(String)
    - '[org.springframework.validation.Errors].getAllErrors()'
    - '[org.springframework.webflow.execution.RequestContext].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.action.DispatchMethodInvoker
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 846
    functionDepth: 0
    functionLinenumber: 846
    functionLinenumberEnd: 848
    functionName: '[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.DispatchMethodInvoker
    signature: '[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormAction:857,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.action.FormObjectAccessor
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 858
      start: 856
    functionDepth: 1
    functionLinenumber: 856
    functionLinenumberEnd: 858
    functionName: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.action.FormObjectAccessor
    signature: '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
      Src: org.springframework.webflow.action.FormAction:878,1
    - Dst: '[IllegalStateException].<init>(String,String)'
      Src: org.springframework.webflow.action.FormAction:879,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:882,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:883,1
    - Dst: '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
      Src: org.springframework.webflow.action.FormAction:885,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.springframework.webflow.action.FormAction:885,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 886
      start: 877
    functionDepth: 1
    functionLinenumber: 877
    functionLinenumberEnd: 886
    functionName: '[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - logger.isDebugEnabled()
    - '[Class<?>].newInstance()'
    - '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
    - logger.debug(String)
    - '[IllegalStateException].<init>(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.validation.DataBinder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - binder
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.validation.DataBinder
    constantsTouched: []
    func_position:
      end: 902
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 902
    functionName: '[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)'
      Src: org.springframework.webflow.action.FormAction:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.beans.PropertyEditorRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 2
    argNames:
    - context
    - registry
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.beans.PropertyEditorRegistry
    constantsTouched: []
    func_position:
      end: 920
      start: 918
    functionDepth: 2
    functionLinenumber: 918
    functionLinenumberEnd: 920
    functionName: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
      Src: org.springframework.webflow.action.FormAction:935,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:936,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:937,1
    - Dst: '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
      Src: org.springframework.webflow.action.FormAction:939,1
    - Dst: '[org.springframework.beans.PropertyEditorRegistrar].registerCustomEditors(org.springframework.beans.PropertyEditorRegistry)'
      Src: org.springframework.webflow.action.FormAction:939,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.action.FormAction:941,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.action.FormAction:942,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.PropertyEditorRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - registry
    argTypes:
    - org.springframework.beans.PropertyEditorRegistry
    constantsTouched: []
    func_position:
      end: 945
      start: 934
    functionDepth: 1
    functionLinenumber: 934
    functionLinenumberEnd: 945
    functionName: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - logger.isDebugEnabled()
    - '[org.springframework.beans.PropertyEditorRegistrar].registerCustomEditors(org.springframework.beans.PropertyEditorRegistry)'
    - logger.debug(String)
    - '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 955
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 955
    functionName: '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.action.FormAction:958,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.action.FormAction:958,1
    - Dst: '[org.springframework.webflow.action.FormAction].append(String,Class<?>)'
      Src: org.springframework.webflow.action.FormAction:958,1
    - Dst: '[org.springframework.webflow.action.FormAction].append(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormAction:958,1
    - Dst: '[org.springframework.webflow.action.FormAction].toString()'
      Src: org.springframework.webflow.action.FormAction:958,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.webflow.execution.ScopeType
      - org.springframework.beans.PropertyEditorRegistrar
      - org.springframework.validation.Validator
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.webflow.action.DispatchMethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.MultiAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 1
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: '[org.springframework.webflow.action.FormAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.action.FormAction].append(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.action.FormAction].toString()'
    - '[org.springframework.webflow.action.FormAction].append(String,Class<?>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.FormAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.action.ExternalRedirectAction:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ExternalRedirectAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - resourceUri
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ExternalRedirectAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.webflow.action.ExternalRedirectAction
    signature: '[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.ExternalRedirectAction:42,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.action.ExternalRedirectAction:43,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.action.ExternalRedirectAction:43,1
    - Dst: '[org.springframework.webflow.action.ExternalRedirectAction].success()'
      Src: org.springframework.webflow.action.ExternalRedirectAction:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.action.ExternalRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ExternalRedirectAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(org.springframework.binding.expression.Expression)'
    - '[org.springframework.webflow.action.ExternalRedirectAction].success()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.ExternalRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
      Src: org.springframework.webflow.action.MultiAction:71,1
    - Dst: '[org.springframework.webflow.action.MultiAction].setTarget()'
      Src: org.springframework.webflow.action.MultiAction:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.action.MultiAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.action.MultiAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiAction].setTarget()'
    - '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiAction
    signature: '[org.springframework.webflow.action.MultiAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
      Src: org.springframework.webflow.action.MultiAction:71,1
    - Dst: '[org.springframework.webflow.action.MultiAction].setTarget(Object)'
      Src: org.springframework.webflow.action.MultiAction:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 5
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.action.MultiAction].<init>(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiAction].setTarget(Object)'
    - '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiAction
    signature: '[org.springframework.webflow.action.MultiAction].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(Object)'
      Src: org.springframework.webflow.action.MultiAction:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.action.MultiAction].setTarget(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiAction].setTarget(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MethodResolver
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.action.MultiAction].getMethodResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: MethodResolver
    signature: '[org.springframework.webflow.action.MultiAction].getMethodResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - MethodResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - methodResolver
    argTypes:
    - MethodResolver
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.action.MultiAction].setMethodResolver(MethodResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.MultiAction].setMethodResolver(MethodResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.MultiAction].getMethodResolver()'
      Src: org.springframework.webflow.action.MultiAction:122,1
    - Dst: '[org.springframework.webflow.action.MultiAction.MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.MultiAction:122,1
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(org.springframework.webflow.action.MultiAction,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.MultiAction:123,1
    - Dst: '[org.springframework.util.Assert].isInstanceOf(Object,String)'
      Src: org.springframework.webflow.action.MultiAction:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.DispatchMethodInvoker
      - MethodResolver
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 132
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.action.MultiAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.MultiAction.MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(org.springframework.webflow.action.MultiAction,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.MultiAction].getMethodResolver()'
    - '[org.springframework.util.Assert].isInstanceOf(Object,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.MultiAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      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:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 147
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.action.MultiAction.MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.MultiAction.MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.MultiAction.MethodResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.MultiAction.MethodResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.MultiAction.MethodResolver
    signature: '[org.springframework.webflow.action.MultiAction.MethodResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.SuccessEventFactory].success(Object,Object)'
      Src: org.springframework.webflow.action.SuccessEventFactory:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 3
    argNames:
    - source
    - resultObject
    - context
    argTypes:
    - Object
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SuccessEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.SuccessEventFactory].success(Object,Object)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.SuccessEventFactory
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SuccessEventFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.SuccessEventFactory
    signature: '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
      Src: org.springframework.webflow.action.AbstractAction:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EventFactorySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.EventFactorySupport
    signature: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].initAction()'
      Src: org.springframework.webflow.action.AbstractAction:57,1
    - Dst: ex.getMessage()
      Src: org.springframework.webflow.action.AbstractAction:59,1
    - Dst: '[org.springframework.beans.factory.BeanInitializationException].<init>(String,org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.action.AbstractAction:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.action.AbstractAction].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.BeanInitializationException].<init>(String,org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.action.AbstractAction].initAction()'
    - ex.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractAction].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.action.AbstractAction].initAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractAction].initAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:76,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].success()'
      Src: org.springframework.webflow.action.AbstractAction:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.action.AbstractAction].success()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].success()'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].success()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:84,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
      Src: org.springframework.webflow.action.AbstractAction:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.action.AbstractAction].success(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].success(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:91,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].error()'
      Src: org.springframework.webflow.action.AbstractAction:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.action.AbstractAction].error()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].error()'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:99,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].error(Exception)'
      Src: org.springframework.webflow.action.AbstractAction:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.action.AbstractAction].error(Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.EventFactorySupport].error(Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].error(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:106,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].yes()'
      Src: org.springframework.webflow.action.AbstractAction:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.action.AbstractAction].yes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.EventFactorySupport].yes()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].yes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:113,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].no()'
      Src: org.springframework.webflow.action.AbstractAction:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.action.AbstractAction].no()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].no()'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].no()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:122,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(boolean)'
      Src: org.springframework.webflow.action.AbstractAction:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - booleanResult
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.action.AbstractAction].result(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(boolean)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].result(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:145,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(String)'
      Src: org.springframework.webflow.action.AbstractAction:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.action.AbstractAction].result(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].event(String)'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].result(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:171,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.action.AbstractAction:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - eventId
    - resultAttributes
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.springframework.webflow.action.AbstractAction].result(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].result(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.AbstractAction:182,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(String,String,Object)'
      Src: org.springframework.webflow.action.AbstractAction:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - eventId
    - resultAttributeName
    - resultAttributeValue
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.action.AbstractAction].result(String,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].event(String,String,Object)'
    - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].result(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].doPreExecute(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.AbstractAction:186,1
    - Dst: '[org.springframework.webflow.action.AbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.AbstractAction:188,1
    - Dst: '[org.springframework.webflow.action.AbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.AbstractAction:189,1
    - Dst: '[org.apache.commons.logging.Log].isInfoEnabled()'
      Src: org.springframework.webflow.action.AbstractAction:191,1
    - Dst: '[org.apache.commons.logging.Log].info(String)'
      Src: org.springframework.webflow.action.AbstractAction:192,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 196
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.action.AbstractAction].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.AbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.AbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.AbstractAction].doPreExecute(org.springframework.webflow.execution.RequestContext)'
    - '[org.apache.commons.logging.Log].info(String)'
    - '[org.apache.commons.logging.Log].isInfoEnabled()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getClass()'
      Src: org.springframework.webflow.action.AbstractAction:205,1
    - Dst: '[org.springframework.util.ClassUtils].getShortName(org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.action.AbstractAction:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.action.AbstractAction].getActionNameForLogging()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].getShortName(org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.action.AbstractAction].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.AbstractAction].getActionNameForLogging()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.action.AbstractAction].doPreExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].doPreExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[org.springframework.webflow.action.AbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.AbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 241
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.action.AbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.AbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.AbstractAction].getClass()'
      Src: org.springframework.webflow.action.AbstractAction:45,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.action.AbstractAction)'
      Src: org.springframework.webflow.action.AbstractAction:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.AbstractAction
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.AbstractAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.action.AbstractAction)'
    - '[org.springframework.webflow.action.AbstractAction].getClass()'
    linkageType: ''
    returnType: org.springframework.webflow.action.AbstractAction
    signature: '[org.springframework.webflow.action.AbstractAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Method].getReturnType()'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:46,1
    - Dst: '[org.springframework.webflow.action.ResultEventFactorySelector].forType(org.springframework.webflow.action.ResultEventFactorySelector)'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Method
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.SuccessEventFactory
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultEventFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - Method
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.action.ResultEventFactorySelector].forMethod(Method)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactorySelector.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultEventFactorySelector].forType(org.springframework.webflow.action.ResultEventFactorySelector)'
    - '[Method].getReturnType()'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultEventFactory
    signature: '[org.springframework.webflow.action.ResultEventFactorySelector].forMethod(Method)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:58,1
    - Dst: '[org.springframework.webflow.action.ResultEventFactorySelector].forType(org.springframework.webflow.action.ResultEventFactorySelector)'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.SuccessEventFactory
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultEventFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.action.ResultEventFactorySelector].forResult(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactorySelector.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.ResultEventFactorySelector].forType(org.springframework.webflow.action.ResultEventFactorySelector)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultEventFactory
    signature: '[org.springframework.webflow.action.ResultEventFactorySelector].forResult(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(Class<?>)'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:71,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.SuccessEventFactory
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.action.ResultEventFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.action.ResultEventFactorySelector].forType(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactorySelector.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(Class<?>)'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultEventFactory
    signature: '[org.springframework.webflow.action.ResultEventFactorySelector].forType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:32,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
      Src: org.springframework.webflow.action.ResultEventFactorySelector:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.action.SuccessEventFactory
      - org.springframework.webflow.action.ResultObjectBasedEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultEventFactorySelector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultEventFactorySelector].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactorySelector.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultEventFactorySelector
    signature: '[org.springframework.webflow.action.ResultEventFactorySelector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notEmpty(Action[],String)'
      Src: org.springframework.webflow.action.CompositeAction:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.CompositeAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.action.CompositeAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notEmpty(Action[],String)'
    linkageType: ''
    returnType: org.springframework.webflow.action.CompositeAction
    signature: '[org.springframework.webflow.action.CompositeAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Action[]
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.action.CompositeAction].getActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Action[]
    signature: '[org.springframework.webflow.action.CompositeAction].getActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - stopOnError
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.CompositeAction].getActions()'
      Src: org.springframework.webflow.action.CompositeAction:94,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.CompositeAction:95,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getSuccessEventId()'
      Src: org.springframework.webflow.action.CompositeAction:95,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.action.CompositeAction:96,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.action.CompositeAction)'
      Src: org.springframework.webflow.action.CompositeAction:97,1
    - Dst: action.execute(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.action.CompositeAction:99,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.action.CompositeAction)'
      Src: org.springframework.webflow.action.CompositeAction:100,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getId()'
      Src: org.springframework.webflow.action.CompositeAction:102,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
      Src: org.springframework.webflow.action.CompositeAction:103,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getId()'
      Src: org.springframework.webflow.action.CompositeAction:103,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getEventFactorySupport()'
      Src: org.springframework.webflow.action.CompositeAction:103,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getErrorEventId()'
      Src: org.springframework.webflow.action.CompositeAction:103,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].equals(org.springframework.webflow.action.CompositeAction)'
      Src: org.springframework.webflow.action.CompositeAction:103,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,java.util.ArrayList)'
      Src: org.springframework.webflow.action.CompositeAction:108,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.action.CompositeAction,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.action.CompositeAction:109,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.CompositeAction].getActions()'
    - '[org.springframework.webflow.action.CompositeAction].getEventFactorySupport()'
    - '[org.springframework.webflow.action.CompositeAction].getErrorEventId()'
    - '[org.springframework.webflow.action.CompositeAction].getSuccessEventId()'
    - '[org.springframework.webflow.action.CompositeAction].getId()'
    - '[org.springframework.webflow.action.CompositeAction].equals(org.springframework.webflow.action.CompositeAction)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,java.util.ArrayList)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - action.execute(org.springframework.webflow.execution.RequestContext)
    - '[java.util.ArrayList].add(org.springframework.webflow.action.CompositeAction)'
    - '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.action.CompositeAction,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.action.CompositeAction)'
    - '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].getActions()'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Action[])'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].append(String,boolean)'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    - Dst: '[org.springframework.webflow.action.CompositeAction].toString()'
      Src: org.springframework.webflow.action.CompositeAction:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Action[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.action.CompositeAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.CompositeAction].getActions()'
    - '[org.springframework.webflow.action.CompositeAction].append(String,boolean)'
    - '[org.springframework.core.style.ToStringCreator].append(String,Action[])'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.action.CompositeAction].toString()'
    - '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.CompositeAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNullEventId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:69,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:69,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:70,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:70,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:71,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:72,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:72,1
    - Dst: EnumUtils.getEnumName(Object)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:73,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getResultAttributeName()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:74,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory,org.springframework.webflow.action.ResultObjectBasedEventFactory,Object)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:74,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:75,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:75,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:77,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:78,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNullEventId()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:81,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:81,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:83,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:83,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:86,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 3
    argNames:
    - source
    - resultObject
    - context
    argTypes:
    - Object
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 89
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 0
    functionsReached:
    - EnumUtils.getEnumName(Object)
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getNullEventId()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].getResultAttributeName()'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(org.springframework.webflow.action.ResultObjectBasedEventFactory)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object)'
    - '[Object].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].event(Object,org.springframework.webflow.action.ResultObjectBasedEventFactory,org.springframework.webflow.action.ResultObjectBasedEventFactory,Object)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(Class<?>)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(Class<?>)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(Class<?>)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1
    - Dst: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(Class<?>)'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:95,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(Class<?>)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(Class<?>)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(Class<?>)'
    - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(Class<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.class.equals(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:101,1
    - Dst: boolean.class.equals(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 1
    functionsReached:
    - Boolean.class.equals(Class<?>)
    - boolean.class.equals(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EnumUtils.isEnum(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 1
    functionsReached:
    - EnumUtils.isEnum(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.class.equals(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 1
    functionsReached:
    - String.class.equals(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Event.class.isAssignableFrom(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 1
    functionsReached:
    - Event.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultObjectBasedEventFactory
      static: false
      superClass: org.springframework.webflow.action.EventFactorySupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultObjectBasedEventFactory
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.lang.Enum<?>].name()'
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - enumValue
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].getEnumName(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 0
    functionsReached:
    - '[java.lang.Enum<?>].name()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].getEnumName(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.lang.Enum.class.isAssignableFrom(Class<?>)
      Src: org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].isEnum(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 0
    functionsReached:
    - java.lang.Enum.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].isEnum(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils
    signature: '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:37,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:37,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:39,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:41,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:41,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.action.DefaultMultiActionMethodResolver:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.MultiAction.MethodResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 47
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DefaultMultiActionMethodResolver.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getString(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.execution.RequestContext].getAttributes()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.action.MultiAction.MethodResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.DefaultMultiActionMethodResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DefaultMultiActionMethodResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.DefaultMultiActionMethodResolver
    signature: '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FlowDefinitionRedirectAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - expression
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FlowDefinitionRedirectAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.webflow.action.FlowDefinitionRedirectAction
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:44,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:46,1
    - Dst: encodedRedirect.indexOf(char)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:52,1
    - Dst: encodedRedirect.substring(int,org.springframework.webflow.action.FlowDefinitionRedirectAction)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:56,1
    - Dst: encodedRedirect.substring(int)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:57,1
    - Dst: '[org.springframework.util.StringUtils].delimitedListToStringArray(org.springframework.webflow.action.FlowDefinitionRedirectAction,String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:57,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.action.FlowDefinitionRedirectAction,int)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:58,1
    - Dst: nameAndValue.indexOf(char)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:60,1
    - Dst: nameAndValue.substring(int,org.springframework.webflow.action.FlowDefinitionRedirectAction)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:62,1
    - Dst: nameAndValue.substring(int)
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:62,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.action.FlowDefinitionRedirectAction,org.springframework.webflow.action.FlowDefinitionRedirectAction)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:62,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.action.FlowDefinitionRedirectAction,String)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:64,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.FlowDefinitionRedirectAction)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:70,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:72,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:72,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:72,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:74,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:74,1
    - Dst: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].success()'
      Src: org.springframework.webflow.action.FlowDefinitionRedirectAction:75,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 76
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FlowDefinitionRedirectAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - encodedRedirect.substring(int)
    - nameAndValue.indexOf(char)
    - nameAndValue.substring(int,org.springframework.webflow.action.FlowDefinitionRedirectAction)
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.action.FlowDefinitionRedirectAction)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.action.FlowDefinitionRedirectAction,org.springframework.webflow.action.FlowDefinitionRedirectAction)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.action.FlowDefinitionRedirectAction,String)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - encodedRedirect.substring(int,org.springframework.webflow.action.FlowDefinitionRedirectAction)
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].success()'
    - '[org.springframework.util.StringUtils].delimitedListToStringArray(org.springframework.webflow.action.FlowDefinitionRedirectAction,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.action.FlowDefinitionRedirectAction,int)'
    - nameAndValue.substring(int)
    - encodedRedirect.indexOf(char)
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.FlowDefinitionRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,null)'
      Src: org.springframework.webflow.action.EvaluateAction:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EvaluateAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 2
    argNames:
    - expression
    - resultExpression
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,null)'
    linkageType: ''
    returnType: org.springframework.webflow.action.EvaluateAction
    signature: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
      Src: org.springframework.webflow.action.EvaluateAction:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EvaluateAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 3
    argNames:
    - expression
    - resultExpression
    - resultEventFactory
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.Expression
    - org.springframework.webflow.action.ResultEventFactory
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 4
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.action.EvaluateAction
    signature: '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.EvaluateAction:75,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.EvaluateAction:77,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.EvaluateAction:80,1
    - Dst: '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.EvaluateAction:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.action.EvaluateAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EvaluateAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.action.EvaluateAction:87,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.action.EvaluateAction:87,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.action.EvaluateAction:87,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction].toString()'
      Src: org.springframework.webflow.action.EvaluateAction:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.action.EvaluateAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.EvaluateAction].toString()'
    - '[org.springframework.webflow.action.EvaluateAction].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EvaluateAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.action.EvaluateAction:94,1
    - Dst: '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].<init>()'
      Src: org.springframework.webflow.action.EvaluateAction:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.action.ResultEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 3
    argNames:
    - expression
    - resultExpression
    - resultEventFactory
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.Expression
    - org.springframework.webflow.action.ResultEventFactory
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    - '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultEventFactorySelector].forResult(Object)'
      Src: org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory:109,1
    - Dst: '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - ResultEventFactorySelector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - resultObject
    - context
    argTypes:
    - Object
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.ResultEventFactorySelector].forResult(Object)'
    - '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.ResultEventFactorySelector].<init>()'
      Src: org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ResultEventFactorySelector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ResultEventFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.ResultEventFactorySelector].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory
    signature: '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - resultObject
    - context
    argTypes:
    - Object
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.ResultEventFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.ResultEventFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.ResultEventFactory
    signature: '[org.springframework.webflow.action.ResultEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.FormObjectAccessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.FormObjectAccessor
    signature: '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:92,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:96,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:100,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:104,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.action.FormObjectAccessor)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:113,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormObjectAccessor:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scopeType
    argTypes:
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:123,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:123,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].put(String,Object)'
      Src: org.springframework.webflow.action.FormObjectAccessor:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formObject
    - scopeType
    argTypes:
    - Object
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
    - '[org.springframework.webflow.action.FormObjectAccessor].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:133,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].get(String)'
      Src: org.springframework.webflow.action.FormObjectAccessor:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formObjectName
    - scopeType
    argTypes:
    - String
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:144,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].get(String,Class<?>)'
      Src: org.springframework.webflow.action.FormObjectAccessor:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formObjectName
    - formObjectClass
    - scopeType
    argTypes:
    - String
    - Class<?>
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,Class<?>,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].get(String,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,Class<?>,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:155,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].put(String,Object)'
      Src: org.springframework.webflow.action.FormObjectAccessor:155,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormObjectAccessor:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - formObject
    - formObjectName
    - scopeType
    argTypes:
    - Object
    - String
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(Object,String,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormObjectAccessor].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(Object,String,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:165,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:169,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:173,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:177,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.action.FormObjectAccessor)'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:186,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormObjectAccessor:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scopeType
    argTypes:
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:195,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:195,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].put(String,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormObjectAccessor:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - errors
    - scopeType
    argTypes:
    - org.springframework.validation.Errors
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 2
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].put(String,org.springframework.validation.Errors)'
    - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:206,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].get(org.springframework.webflow.action.FormObjectAccessor)'
      Src: org.springframework.webflow.action.FormObjectAccessor:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.Errors
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formObjectName
    - scopeType
    argTypes:
    - String
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].get(org.springframework.webflow.action.FormObjectAccessor)'
    linkageType: ''
    returnType: org.springframework.validation.Errors
    signature: '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.FormObjectAccessor:216,1
    - Dst: '[org.springframework.validation.Errors].getObjectName()'
      Src: org.springframework.webflow.action.FormObjectAccessor:216,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].put(org.springframework.webflow.action.FormObjectAccessor,org.springframework.validation.Errors)'
      Src: org.springframework.webflow.action.FormObjectAccessor:216,1
    - Dst: '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
      Src: org.springframework.webflow.action.FormObjectAccessor:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      - org.springframework.webflow.execution.ScopeType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - errors
    - scopeType
    argTypes:
    - org.springframework.validation.Errors
    - org.springframework.webflow.execution.ScopeType
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 3
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.ScopeType].getScope(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
    - '[org.springframework.webflow.action.FormObjectAccessor].put(org.springframework.webflow.action.FormObjectAccessor,org.springframework.validation.Errors)'
    - '[org.springframework.validation.Errors].getObjectName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()'
      Src: org.springframework.webflow.action.DispatchMethodInvoker:50,1
    - Dst: '[org.springframework.util.Assert].notNull(Object,String)'
      Src: org.springframework.webflow.action.DispatchMethodInvoker:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>[]
      - java.util.Map<String,Method>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.DispatchMethodInvoker
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(Object,String)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.action.DispatchMethodInvoker
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>[]
      - java.util.Map<String,Method>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>[]
      - java.util.Map<String,Method>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker].getParameterTypes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker].getParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(String)'
      Src: org.springframework.webflow.action.DispatchMethodInvoker:99,1
    - Dst: '[Method].invoke(Object,org.springframework.webflow.action.DispatchMethodInvoker)'
      Src: org.springframework.webflow.action.DispatchMethodInvoker:100,1
    - Dst: e.getTargetException()
      Src: org.springframework.webflow.action.DispatchMethodInvoker:103,1
    - Dst: e.getTargetException()
      Src: org.springframework.webflow.action.DispatchMethodInvoker:105,1
    - Dst: e.getTargetException()
      Src: org.springframework.webflow.action.DispatchMethodInvoker:107,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>[]
      - java.util.Map<String,Method>
      classPublic: false
      concrete: true
      exceptions:
      - MethodLookupException
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 1
    functionsReached:
    - e.getTargetException()
    - '[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(String)'
    - '[Method].invoke(Object,org.springframework.webflow.action.DispatchMethodInvoker)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Method>].get(String)'
      Src: org.springframework.webflow.action.DispatchMethodInvoker:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>[]
      - java.util.Map<String,Method>
      classPublic: false
      concrete: true
      exceptions:
      - MethodLookupException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,Method>].get(String)'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - msg
    - ex
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException
    signature: '[org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - successEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setSuccessEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setSuccessEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setErrorEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setErrorEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getYesEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getYesEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - yesEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setYesEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setYesEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getNoEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getNoEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - noEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setNoEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setNoEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getNullEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getNullEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nullEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setNullEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setNullEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exceptionAttributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setExceptionAttributeName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setExceptionAttributeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultAttributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.action.EventFactorySupport].setResultAttributeName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.action.EventFactorySupport].setResultAttributeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:164,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
      Src: org.springframework.webflow.action.EventFactorySupport:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:174,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()'
      Src: org.springframework.webflow.action.EventFactorySupport:174,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Object)'
      Src: org.springframework.webflow.action.EventFactorySupport:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.action.EventFactorySupport].success(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Object)'
    - '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].success(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:182,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
      Src: org.springframework.webflow.action.EventFactorySupport:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.action.EventFactorySupport].error(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].error(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:192,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()'
      Src: org.springframework.webflow.action.EventFactorySupport:192,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Exception)'
      Src: org.springframework.webflow.action.EventFactorySupport:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - e
    argTypes:
    - Object
    - Exception
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.springframework.webflow.action.EventFactorySupport].error(Object,Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()'
    - '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].error(Object,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getYesEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:200,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
      Src: org.springframework.webflow.action.EventFactorySupport:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].getYesEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].getNoEventId()'
      Src: org.springframework.webflow.action.EventFactorySupport:208,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
      Src: org.springframework.webflow.action.EventFactorySupport:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].getNoEventId()'
    - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
      Src: org.springframework.webflow.action.EventFactorySupport:219,1
    - Dst: '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
      Src: org.springframework.webflow.action.EventFactorySupport:221,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - booleanResult
    argTypes:
    - Object
    - boolean
    constantsTouched: []
    func_position:
      end: 223
      start: 217
    functionDepth: 2
    functionLinenumber: 217
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
    - '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(Object,String,null)'
      Src: org.springframework.webflow.action.EventFactorySupport:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - eventId
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(Object,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.action.EventFactorySupport:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - eventId
    - attributes
    argTypes:
    - Object
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,Object)'
      Src: org.springframework.webflow.action.EventFactorySupport:255,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<V>)'
      Src: org.springframework.webflow.action.EventFactorySupport:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - source
    - eventId
    - attributeName
    - attributeValue
    argTypes:
    - Object
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,Object)'
    - '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<V>)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.EventFactorySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.action.EventFactorySupport
    signature: '[org.springframework.webflow.action.EventFactorySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.action.SetAction:48,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.action.SetAction:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.action.SetAction
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 2
    argNames:
    - nameExpression
    - valueExpression
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SetAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.webflow.action.SetAction
    signature: '[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.action.SetAction:55,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.action.SetAction:56,1
    - Dst: '[org.springframework.webflow.action.SetAction].success()'
      Src: org.springframework.webflow.action.SetAction:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.action.SetAction].doExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SetAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.execution.RequestContext,Object)'
    - '[org.springframework.webflow.action.SetAction].success()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.action.SetAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.action.SetAction:61,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.action.SetAction:61,1
    - Dst: '[org.springframework.webflow.action.SetAction].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.action.SetAction:61,1
    - Dst: '[org.springframework.webflow.action.SetAction].toString()'
      Src: org.springframework.webflow.action.SetAction:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.action.AbstractAction
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.action.SetAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SetAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.action.SetAction].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.webflow.action.SetAction].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.action.SetAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.definition.StateDefinition].getOwner()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/StateDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.StateDefinition].getOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.definition.StateDefinition].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/StateDefinition.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.StateDefinition].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.definition.StateDefinition].isViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/StateDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.StateDefinition].isViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.StateDefinition].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/StateDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.StateDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TransitionDefinition[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransitions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionableStateDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: TransitionDefinition[]
    signature: '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionableStateDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionableStateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.TransitionableStateDefinition].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionableStateDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionableStateDefinition
    signature: '[org.springframework.webflow.definition.TransitionableStateDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.FlowDefinition].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.FlowDefinition].getStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.definition.FlowDefinition].getState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.definition.FlowDefinition].getPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getClassLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.definition.FlowDefinition].getClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.definition.FlowDefinition].inDevelopment()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.FlowDefinition].inDevelopment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.definition.FlowDefinition].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.FlowDefinition].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.FlowDefinition].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.FlowDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.definition.TransitionDefinition].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.TransitionDefinition].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.definition.TransitionDefinition].getTargetStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.TransitionDefinition].getTargetStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.TransitionDefinition].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.definition.TransitionDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 1
    argNames:
    - flowDefinitionId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/NoSuchFlowDefinitionException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
    signature: '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].getFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/NoSuchFlowDefinitionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].getFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionResourceString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionResourceString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].refresh()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionLocator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionLocator
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      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:
    - parent
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      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:
    - definitionHolder
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionHolder
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      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:
    - definition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:35,1
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 4
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:55,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:57,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:58,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:60,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:60,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:64,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 53
    functionDepth: 3
    functionLinenumber: 53
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinition(String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].containsKey(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:73,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].containsKey(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].size()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].keySet()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:85,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toArray()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toArray()'
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].keySet()'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionHolder,String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:97,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:98,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:99,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:102,1
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].put(String,org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definitionHolder
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionHolder
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionHolder,String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].put(String,org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:106,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].values()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:110,1
    - Dst: holder.destroy()
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 1
    functionsReached:
    - holder.destroy()
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].values()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].get(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:121,1
    - Dst: '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(String)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>].get(String)'
    - '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String[])'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].append(String,org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.Map<String,org.springframework.webflow.definition.registry.FlowDefinitionHolder>
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].append(String,org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String[])'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getClass()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:45,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getName()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionResourceString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getName()'
    - '[org.springframework.webflow.definition.FlowDefinition].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionResourceString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].refresh()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].destroy()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].destroy()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].equals(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].equals(org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].hashCode()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1
    - Dst: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()'
      Src: org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.FlowDefinition
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.registry.FlowDefinitionHolder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
      Src: org.springframework.webflow.definition.registry.FlowDefinitionConstructionException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 2
    argNames:
    - flowDefinitionId
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionConstructionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionConstructionException
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].getFlowDefinitionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionConstructionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].getFlowDefinitionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.test.TestFlowBuilderServicesFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 16
    functionName: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/TestFlowBuilderServicesFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.TestFlowBuilderServicesFactory
    signature: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:19,1
    - Dst: '[org.springframework.webflow.test.MockViewFactoryCreator].<init>()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:26,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.test.MockViewFactoryCreator)'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:26,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:27,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:27,1
    - Dst: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:28,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/TestFlowBuilderServicesFactory.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.service.DefaultConversionService)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.test.MockViewFactoryCreator)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.support.StaticApplicationContext)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.webflow.test.MockViewFactoryCreator].<init>()'
    - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticApplicationContext].<init>()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:33,1
    - Dst: '[org.springframework.context.support.StaticApplicationContext].refresh()'
      Src: org.springframework.webflow.test.TestFlowBuilderServicesFactory:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.support.StaticApplicationContext
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/TestFlowBuilderServicesFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.support.StaticApplicationContext].<init>()'
    - '[org.springframework.context.support.StaticApplicationContext].refresh()'
    linkageType: ''
    returnType: org.springframework.context.support.StaticApplicationContext
    signature: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.test.MockParameterMap:39,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.test.MockParameterMap:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: org.springframework.webflow.core.collection.LocalParameterMap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.test.MockParameterMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
    functionUses: 6
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockParameterMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
      Src: org.springframework.webflow.test.MockParameterMap:49,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.test.MockParameterMap:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: org.springframework.webflow.core.collection.LocalParameterMap
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
      Src: org.springframework.webflow.test.MockParameterMap:60,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
      Src: org.springframework.webflow.test.MockParameterMap:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: org.springframework.webflow.core.collection.LocalParameterMap
    argCount: 2
    argNames:
    - parameterName
    - parameterValues
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
      Src: org.springframework.webflow.test.MockParameterMap:71,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
      Src: org.springframework.webflow.test.MockParameterMap:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.web.multipart.MultipartFile
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: org.springframework.webflow.core.collection.LocalParameterMap
    argCount: 2
    argNames:
    - parameterName
    - parameterValues
    argTypes:
    - String
    - org.springframework.web.multipart.MultipartFile
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
      Src: org.springframework.webflow.test.MockParameterMap:82,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
      Src: org.springframework.webflow.test.MockParameterMap:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.springframework.web.multipart.MultipartFile>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: org.springframework.webflow.core.collection.LocalParameterMap
    argCount: 2
    argNames:
    - parameterName
    - parameterValues
    argTypes:
    - String
    - java.util.List<org.springframework.web.multipart.MultipartFile>
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].getMapInternal()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:49,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:58,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:58,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 5
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.test.MockFlowSession].<init>()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionContext
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:49,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:66,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.test.MockFlowSession)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionContext
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:47,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:49,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:73,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionContext
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getCaption()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getCaption()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].isActive()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].isActive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:100,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].isActive()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].isActive()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootFlow
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setFlow(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setFlow(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - activeSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scope
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setFlashScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setFlashScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scope
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - outcome
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionOutcome
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].setOutcome(org.springframework.webflow.execution.FlowExecutionOutcome)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].setOutcome(org.springframework.webflow.execution.FlowExecutionOutcome)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowSession
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.test.MockFlowExecutionContext:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
      Src: org.springframework.webflow.test.MockAction:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockAction
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.test.MockAction].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockAction
    signature: '[org.springframework.webflow.test.MockAction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
      Src: org.springframework.webflow.test.MockAction:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockAction
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.test.MockAction].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockAction
    signature: '[org.springframework.webflow.test.MockAction].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultEventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultAttributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.test.MockAction:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].<init>(org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - viewId
    - expressionParser
    - conversionService
    - binderConfiguration
    - validator
    - resolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.Validator
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].<init>(org.springframework.binding.expression.Expression)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator].getViewIdByConvention(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator].getViewIdByConvention(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockViewFactoryCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockViewFactoryCreator
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - Expression
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewId
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.viewId.getValue(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory:68,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>(Expression,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Expression
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - this.viewId.getValue(org.springframework.webflow.execution.RequestContext)
    - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>(Expression,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockViewFactoryCreator.MockView
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - viewId
    - context
    argTypes:
    - String
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].<init>(String,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockViewFactoryCreator.MockView
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].<init>(String,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getViewId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getViewId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:103,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getResponseWriter()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:103,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].render()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getResponseWriter()'
    - '[java.io.Writer].write(String)'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].hasFlowEvent()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].hasFlowEvent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:119,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:123,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:123,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].saveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:131,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:131,1
    - Dst: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].toString()'
      Src: org.springframework.webflow.test.MockViewFactoryCreator.MockView:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - RequestContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowSession:47,1
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.test.MockFlowSession:55,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockFlowSession:55,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.test.MockFlowSession:56,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.test.MockFlowSession:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 4
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.test.MockFlowSession].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowSession
    signature: '[org.springframework.webflow.test.MockFlowSession].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowSession:47,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockFlowSession:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowSession
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowSession
    signature: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowSession:47,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockFlowSession:77,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].putAll(org.springframework.webflow.core.collection.AttributeMap<?>)'
      Src: org.springframework.webflow.test.MockFlowSession:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowSession
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - input
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].putAll(org.springframework.webflow.core.collection.AttributeMap<?>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowSession
    signature: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.test.MockFlowSession].getState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.test.MockFlowSession].getState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.test.MockFlowSession].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowSession].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockFlowSession:98,1
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.test.MockFlowSession:101,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockFlowSession:102,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.test.MockFlowSession:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.test.MockFlowSession].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.engine.State].isViewState()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockFlowSession].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String,boolean)'
      Src: org.springframework.webflow.test.MockFlowSession:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.test.MockFlowSession].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.test.MockFlowSession].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.test.MockFlowSession].isRoot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowSession].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.test.MockFlowSession:133,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].destroyViewScope()'
      Src: org.springframework.webflow.test.MockFlowSession:134,1
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.test.MockFlowSession:137,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].initViewScope()'
      Src: org.springframework.webflow.test.MockFlowSession:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 140
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowSession].initViewScope()'
    - '[org.springframework.webflow.test.MockFlowSession].destroyViewScope()'
    - '[org.springframework.webflow.engine.State].isViewState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scope
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.test.MockFlowSession].setScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].setScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.State
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.test.MockFlowSession].getStateInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.State
    signature: '[org.springframework.webflow.test.MockFlowSession].getStateInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.test.MockFlowSession:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockFlowSession:184,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.test.MockFlowSession:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.test.MockFlowSession].initViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].initViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.test.MockFlowSession:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowSession
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.springframework.webflow.test.MockFlowSession].destroyViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowSession].destroyViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:43,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:48,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.test.MockExternalContext:48,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
      Src: org.springframework.webflow.test.MockExternalContext:47,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:53,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.test.MockExternalContext:53,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
      Src: org.springframework.webflow.test.MockExternalContext:52,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:55,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:57,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:59,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.test.MockExternalContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 53
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[Object].<init>()'
    - '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockExternalContext
    signature: '[org.springframework.webflow.test.MockExternalContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockParameterMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:43,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:48,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.test.MockExternalContext:48,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
      Src: org.springframework.webflow.test.MockExternalContext:47,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:53,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.test.MockExternalContext:53,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
      Src: org.springframework.webflow.test.MockExternalContext:52,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:55,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:57,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:59,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.ParameterMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockExternalContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestParameterMap
    argTypes:
    - org.springframework.webflow.core.collection.ParameterMap
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockParameterMap].<init>()'
    - '[java.io.StringWriter].<init>()'
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMapDecorator)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[Object].<init>()'
    - '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockExternalContext
    signature: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.test.MockExternalContext].getContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockExternalContext].getContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.test.MockExternalContext].getRequestParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.test.MockExternalContext].getRequestParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.test.MockExternalContext].getRequestMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockExternalContext].getRequestMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.test.MockExternalContext].getGlobalSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockExternalContext].getGlobalSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.test.MockExternalContext].getApplicationMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockExternalContext].getApplicationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.Principal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.test.MockExternalContext].getCurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.webflow.test.MockExternalContext].getCurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.test.MockExternalContext].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.test.MockExternalContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.test.MockExternalContext].getNativeContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.MockExternalContext].getNativeContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.test.MockExternalContext].getNativeRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.MockExternalContext].getNativeRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.test.MockExternalContext].getNativeResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.MockExternalContext].getNativeResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.test.MockExternalContext].isAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].isAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - flowExecutionKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionUrl(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionUrl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()'
      Src: org.springframework.webflow.test.MockExternalContext:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.test.MockExternalContext].getResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.springframework.webflow.test.MockExternalContext].getResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 165
    functionName: '[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.test.MockExternalContext].isResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].isResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.springframework.webflow.test.MockExternalContext].isResponseCompleteFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.test.MockExternalContext:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.test.MockExternalContext].requestFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].requestFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockExternalContext:186,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.test.MockExternalContext:188,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.test.MockExternalContext:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - input
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.test.MockExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    - '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.test.MockExternalContext:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.test.MockExternalContext].requestExternalRedirect(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].requestExternalRedirect(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:199,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.test.MockExternalContext].requestRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].requestRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contextPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[org.springframework.webflow.test.MockExternalContext].setContextPath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setContextPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.ParameterMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestParameterMap
    argTypes:
    - org.springframework.webflow.core.collection.ParameterMap
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.test.MockExternalContext].setRequestParameterMap(org.springframework.webflow.core.collection.ParameterMap)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setRequestParameterMap(org.springframework.webflow.core.collection.ParameterMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestMap
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.test.MockExternalContext].setRequestMap(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setRequestMap(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sessionMap
    argTypes:
    - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - globalSessionMap
    argTypes:
    - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[org.springframework.webflow.test.MockExternalContext].setGlobalSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setGlobalSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationMap
    argTypes:
    - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.test.MockExternalContext].setApplicationMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setApplicationMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nativeContext
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setNativeContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nativeRequest
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nativeResponse
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.security.Principal
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentUser
    argTypes:
    - java.security.Principal
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(java.security.Principal)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(java.security.Principal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentUser
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.springframework.webflow.test.MockExternalContext].setLocale(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockParameterMap
    signature: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
      Src: org.springframework.webflow.test.MockExternalContext:320,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
      Src: org.springframework.webflow.test.MockExternalContext:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 2
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
      Src: org.springframework.webflow.test.MockExternalContext:329,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
      Src: org.springframework.webflow.test.MockExternalContext:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValues
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 2
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
      Src: org.springframework.webflow.test.MockExternalContext:338,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
      Src: org.springframework.webflow.test.MockExternalContext:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.web.multipart.MultipartFile
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - org.springframework.web.multipart.MultipartFile
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
      Src: org.springframework.webflow.test.MockExternalContext:348,1
    - Dst: '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
      Src: org.springframework.webflow.test.MockExternalContext:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.springframework.web.multipart.MultipartFile>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - java.util.List<org.springframework.web.multipart.MultipartFile>
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
    - '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.MockExternalContext:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ajaxRequest
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.springframework.webflow.test.MockExternalContext].setAjaxRequest(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setAjaxRequest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - responseAllowed
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '[org.springframework.webflow.test.MockExternalContext].setResponseAllowed(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].setResponseAllowed(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.StringWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.StringWriter
    signature: '[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionName: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 404
    functionName: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionName: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 431
    functionDepth: 0
    functionLinenumber: 431
    functionLinenumberEnd: 433
    functionName: '[org.springframework.webflow.test.MockExternalContext].getRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].getRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.test.MockExternalContext:438,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:439,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:440,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:443,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:444,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:447,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:448,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:452,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockExternalContext:455,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 458
    functionName: '[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:461,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:461,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.test.MockExternalContext:462,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - Object
      - Object
      - Object
      - java.security.Principal
      - java.util.Locale
      - java.io.StringWriter
      - boolean
      - Boolean
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Principal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.test.MockExternalContext.MockPrincipal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 470
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 470
    functionName: '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockExternalContext.MockPrincipal
    signature: '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Principal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowBuilderContext
      static: false
      superClass: org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowBuilderContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowBuilderContext
    signature: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:52,1
    - Dst: '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:52,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowBuilderContext
      static: false
      superClass: org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
    argCount: 2
    argNames:
    - flowId
    - attributes
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowBuilderContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowBuilderContext
    signature: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].getFlowDefinitionLocator()'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:61,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
    argCount: 1
    argNames:
    - subflow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowBuilderContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].getFlowDefinitionLocator()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].getApplicationContext()'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:72,1
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].getBeanFactory()'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:72,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].registerSingleton(String,Object)'
      Src: org.springframework.webflow.test.MockFlowBuilderContext:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl
    argCount: 2
    argNames:
    - beanName
    - bean
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowBuilderContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowBuilderContext].getApplicationContext()'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].registerSingleton(String,Object)'
    - '[org.springframework.context.ConfigurableApplicationContext].getBeanFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionKey
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKey.java
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionKey
    signature: '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.test.MockFlowExecutionKey)'
      Src: org.springframework.webflow.test.MockFlowExecutionKey:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.webflow.test.MockFlowExecutionKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockFlowExecutionKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.test.MockFlowExecutionKey:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockFlowExecutionKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:58,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:60,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:77,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
      Src: org.springframework.webflow.test.MockRequestContext:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 6
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.test.MockRequestContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 178
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestContext
    signature: '[org.springframework.webflow.test.MockRequestContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:58,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:60,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockRequestContext:90,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
      Src: org.springframework.webflow.test.MockRequestContext:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.test.MockFlowExecutionContext)'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestContext
    signature: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:58,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:60,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:101,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
      Src: org.springframework.webflow.test.MockRequestContext:102,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.ParameterMap
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - requestParameterMap
    argTypes:
    - org.springframework.webflow.core.collection.ParameterMap
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 6
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestContext
    signature: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:58,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:60,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:113,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
      Src: org.springframework.webflow.test.MockRequestContext:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecutionContext
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionContext
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].<init>()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestContext
    signature: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:120,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestContext:120,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.test.MockRequestContext:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:124,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestContext:124,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.test.MockRequestContext:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 17
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:128,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestContext:128,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.test.MockRequestContext:128,1
    - Dst: state.getTransition(String)
      Src: org.springframework.webflow.test.MockRequestContext:129,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
      Src: org.springframework.webflow.test.MockRequestContext:131,1
    - Dst: '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
      Src: org.springframework.webflow.test.MockRequestContext:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.test.MockRequestContext].getMatchingTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - state.getTransition(String)
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.test.MockRequestContext].getMatchingTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:137,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
      Src: org.springframework.webflow.test.MockRequestContext:137,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.test.MockRequestContext:137,1
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
      Src: org.springframework.webflow.test.MockRequestContext:137,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].isViewState()'
      Src: org.springframework.webflow.test.MockRequestContext:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.test.MockRequestContext].inViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.StateDefinition].isViewState()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestContext].inViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:145,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()'
      Src: org.springframework.webflow.test.MockRequestContext:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 14
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:149,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestContext:149,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getViewScope()'
      Src: org.springframework.webflow.test.MockRequestContext:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()'
    - '[org.springframework.webflow.execution.FlowSession].getViewScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:153,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestContext:153,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.test.MockRequestContext:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 33
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:157,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()'
      Src: org.springframework.webflow.test.MockRequestContext:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 9
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
      Src: org.springframework.webflow.test.MockRequestContext:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.test.MockRequestContext].getRequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.test.MockRequestContext].getRequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.test.MockRequestContext].getMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.webflow.test.MockRequestContext].getMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.ExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContext
    signature: '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionContext
    signature: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.test.MockRequestContext].getCurrentTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.test.MockRequestContext].getCurrentTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.test.MockRequestContext].getCurrentView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.test.MockRequestContext].getCurrentView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.webflow.test.MockRequestContext:193,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockRequestContext:194,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
      Src: org.springframework.webflow.test.MockRequestContext:197,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.test.MockRequestContext:197,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.webflow.test.MockRequestContext:198,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
      Src: org.springframework.webflow.test.MockRequestContext:198,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,String)'
      Src: org.springframework.webflow.test.MockRequestContext:198,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 200
    functionName: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.webflow.test.MockRequestContext:203,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.test.MockRequestContext:204,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.test.MockRequestContext:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.test.MockRequestContext].sendFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    - '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].sendFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:219,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.test.MockRequestContext:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - externalContext
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecutionContext
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionContext
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.test.MockRequestContext].setFlowExecutionContext(org.springframework.webflow.execution.FlowExecutionContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setFlowExecutionContext(org.springframework.webflow.execution.FlowExecutionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.test.MockRequestContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentView
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.test.MockRequestContext].setCurrentView(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setCurrentView(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.test.MockRequestContext:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.test.MockRequestContext:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.springframework.webflow.test.MockRequestContext].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.test.MockRequestContext:283,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
      Src: org.springframework.webflow.test.MockRequestContext:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 3
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.test.MockRequestContext:292,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String[])'
      Src: org.springframework.webflow.test.MockRequestContext:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValues
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 293
      start: 291
    functionDepth: 3
    functionLinenumber: 291
    functionLinenumberEnd: 293
    functionName: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.test.MockRequestContext:301,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
      Src: org.springframework.webflow.test.MockRequestContext:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.web.multipart.MultipartFile
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - org.springframework.web.multipart.MultipartFile
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 3
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
      Src: org.springframework.webflow.test.MockRequestContext:310,1
    - Dst: '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
      Src: org.springframework.webflow.test.MockRequestContext:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.springframework.web.multipart.MultipartFile>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - parameterValue
    argTypes:
    - String
    - java.util.List<org.springframework.web.multipart.MultipartFile>
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 3
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
    - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestContext:319,1
    - Dst: '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()'
      Src: org.springframework.webflow.test.MockRequestContext:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 2
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionName: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionContext
    signature: '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionContext
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.RequestContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockExternalContext
    signature: '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()'
      Src: org.springframework.webflow.test.GeneratedFlowExecutionKey:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.GeneratedFlowExecutionKey
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()'
    linkageType: ''
    returnType: org.springframework.webflow.test.GeneratedFlowExecutionKey
    signature: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.springframework.webflow.test.GeneratedFlowExecutionKey:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
      Src: org.springframework.webflow.test.MockFlowExecutionKeyFactory:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockFlowExecutionKeyFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockFlowExecutionKeyFactory
    signature: '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestControlContext
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestControlContext
    signature: '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.test.MockRequestControlContext:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestControlContext
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 4
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 63
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestControlContext
    signature: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
      Src: org.springframework.webflow.test.MockRequestControlContext:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.MockRequestControlContext
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - flowExecutionContext
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionContext
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 4
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
    linkageType: ''
    returnType: org.springframework.webflow.test.MockRequestControlContext
    signature: '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:66,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
      Src: org.springframework.webflow.test.MockRequestControlContext:66,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.test.MockRequestControlContext:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
      Src: org.springframework.webflow.test.MockRequestControlContext:70,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:71,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setKey(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
      Src: org.springframework.webflow.test.MockRequestControlContext:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].assignFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setKey(org.springframework.webflow.test.GeneratedFlowExecutionKey)'
    - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.test.MockRequestControlContext].assignFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 76
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.test.MockRequestControlContext:82,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
      Src: org.springframework.webflow.test.MockRequestControlContext:83,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent()'
      Src: org.springframework.webflow.test.MockRequestControlContext:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveFlow()'
    - '[org.springframework.webflow.engine.Flow].handleEvent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.test.MockRequestControlContext:87,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState)'
      Src: org.springframework.webflow.test.MockRequestControlContext:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].execute(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.TransitionableState)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestControlContext].execute(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].removeAllFlowExecutionSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].removeAllFlowExecutionSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].removeCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].removeCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].updateCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].updateCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.test.MockRequestControlContext:103,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:104,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].isActive()'
      Src: org.springframework.webflow.test.MockRequestControlContext:104,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:105,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getActiveSession()'
      Src: org.springframework.webflow.test.MockRequestControlContext:105,1
    - Dst: '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.test.MockRequestControlContext:105,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:107,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
      Src: org.springframework.webflow.test.MockRequestControlContext:107,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.test.MockRequestControlContext:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 2
    argNames:
    - flow
    - input
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].isActive()'
    - '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getActiveSession()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    - '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setActiveSession(org.springframework.webflow.test.MockFlowSession)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:112,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
      Src: org.springframework.webflow.test.MockRequestControlContext:112,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getDefinitionInternal()'
      Src: org.springframework.webflow.test.MockRequestControlContext:113,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].end(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.test.MockRequestControlContext:113,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:114,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getParent()'
      Src: org.springframework.webflow.test.MockRequestControlContext:114,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setActiveSession(org.springframework.webflow.test.MockRequestControlContext)'
      Src: org.springframework.webflow.test.MockRequestControlContext:114,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:115,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].hasEnded()'
      Src: org.springframework.webflow.test.MockRequestControlContext:115,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getState()'
      Src: org.springframework.webflow.test.MockRequestControlContext:116,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.test.MockRequestControlContext:116,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.test.MockRequestControlContext:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 2
    argNames:
    - outcome
    - output
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.test.MockRequestControlContext].setActiveSession(org.springframework.webflow.test.MockRequestControlContext)'
    - '[org.springframework.webflow.test.MockRequestControlContext].end(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.test.MockRequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
    - '[org.springframework.webflow.test.MockRequestControlContext].hasEnded()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getDefinitionInternal()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getState()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getParent()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:121,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].isResponseAllowed()'
      Src: org.springframework.webflow.test.MockRequestControlContext:121,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:124,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getAttributes()'
      Src: org.springframework.webflow.test.MockRequestControlContext:124,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getBoolean(String)'
      Src: org.springframework.webflow.test.MockRequestControlContext:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getBoolean(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getAttributes()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].isResponseAllowed()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:129,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].isResponseAllowed()'
      Src: org.springframework.webflow.test.MockRequestControlContext:129,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:132,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getAttributes()'
      Src: org.springframework.webflow.test.MockRequestControlContext:132,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getBoolean(String)'
      Src: org.springframework.webflow.test.MockRequestControlContext:132,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()'
      Src: org.springframework.webflow.test.MockRequestControlContext:136,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].getRedirectInSameState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getBoolean(String)'
    - '[org.springframework.webflow.test.MockRequestControlContext].getAttributes()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].isResponseAllowed()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestControlContext].getRedirectInSameState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:141,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
      Src: org.springframework.webflow.test.MockRequestControlContext:141,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].isEmbeddedMode()'
      Src: org.springframework.webflow.test.MockRequestControlContext:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].getEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
    - '[org.springframework.webflow.test.MockRequestControlContext].isEmbeddedMode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.MockRequestControlContext].getEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:147,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getAttributeMap()'
      Src: org.springframework.webflow.test.MockRequestControlContext:147,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].put(String,boolean)'
      Src: org.springframework.webflow.test.MockRequestControlContext:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - alwaysRedirectOnPause
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getAttributeMap()'
    - '[org.springframework.webflow.test.MockRequestControlContext].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getAttributeMap()'
      Src: org.springframework.webflow.test.MockRequestControlContext:151,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].put(String,boolean)'
      Src: org.springframework.webflow.test.MockRequestControlContext:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 1
    argNames:
    - redirectInSameState
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getAttributeMap()'
    - '[org.springframework.webflow.test.MockRequestControlContext].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
      Src: org.springframework.webflow.test.MockRequestControlContext:155,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
      Src: org.springframework.webflow.test.MockRequestControlContext:155,1
    - Dst: '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
      Src: org.springframework.webflow.test.MockRequestControlContext:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.MockRequestContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockFlowExecutionContext()'
    - '[org.springframework.webflow.test.MockRequestControlContext].getMockActiveSession()'
    - '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>(String)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:77,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>(String)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - cacheFlowDefinition
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setCacheFlowDefinition(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setCacheFlowDefinition(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:102,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - executionAttributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:111,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:112,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - executionListener
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:121,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(FlowExecutionListener[])'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:122,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - FlowExecutionListener[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - executionListeners
    argTypes:
    - FlowExecutionListener[]
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListeners(FlowExecutionListener[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(FlowExecutionListener[])'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListeners(FlowExecutionListener[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResourceFactory
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResourceFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResourceFactory
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResourceFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.DefaultResourceLoader].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.core.io.ResourceLoader
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createResourceLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.io.DefaultResourceLoader].<init>()'
    linkageType: ''
    returnType: org.springframework.core.io.ResourceLoader
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createResourceLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:144,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].buildFlow()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:147,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:148,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 143
    functionDepth: 6
    functionLinenumber: 143
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].buildFlow()'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 7
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResourceFactory()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:169,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:169,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:170,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:170,1
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:170,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:171,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:172,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:173,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 168
    functionDepth: 5
    functionLinenumber: 168
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].buildFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.test.MockFlowBuilderContext)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
    - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResourceFactory()'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].buildFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.test.MockFlowBuilderContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - builderContext
    argTypes:
    - org.springframework.webflow.test.MockFlowBuilderContext
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockFlowBuilderContext].getFlowDefinitionLocator()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinitionRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.MockFlowBuilderContext].getFlowDefinitionLocator()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinitionRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - resourceFactory
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResourceFactory
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.builder.FlowBuilder
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 1
    argNames:
    - resource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 209
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.FlowBuilder
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createResourceLoader()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:214,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)'
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createResourceLoader()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionFactory()'
      Src: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.Flow
      - boolean
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      - org.springframework.webflow.test.MockFlowBuilderContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionFactory()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
    signature: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].createFlowExecutionFactory()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].createFlowExecutionFactory()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionFactory
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(null,org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(null,org.springframework.webflow.context.ExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:120,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:120,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:120,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:121,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:122,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - input
    - context
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 125
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(null,String,String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:134,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:136,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:137,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 140
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].resumeFlow(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.util.Assert].state(null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].resumeFlow(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:149,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:149,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:149,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 6
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].setCurrentState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
    - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].setCurrentState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:178,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:178,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:186,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:186,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:194,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:204,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:204,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:204,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:215,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:215,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:215,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getRequired(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getRequired(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:227,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:227,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:227,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getRequired(String,Class<Object>)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<Object>
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 2
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String,Class<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].getRequired(String,Class<Object>)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String,Class<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:236,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:236,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:236,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].get(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].get(String)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:247,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:247,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:247,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:259,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:259,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:259,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String,Class<Object>)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<Object>
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<Object>
    constantsTouched: []
    func_position:
      end: 260
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 260
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String,Class<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String,Class<Object>)'
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String,Class<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:268,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:268,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].get(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].get(String)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:279,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:279,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:291,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:291,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String,Class<?>)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 292
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequired(String,Class<?>)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:300,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].isActive()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:300,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertTrue(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionActive()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].isActive()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertTrue(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionActive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:310,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:310,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getDefinition()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:310,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getId()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:310,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectedActiveFlowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 311
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertActiveFlowEquals(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getId()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getDefinition()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertActiveFlowEquals(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:317,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:317,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertTrue(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertTrue(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertNotNull(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:325,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:326,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,String)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - outcome
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionOutcomeEquals(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,String)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertNotNull(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionOutcomeEquals(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:336,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:336,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getState()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:336,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getId()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:336,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectedCurrentStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertCurrentStateEquals(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getActiveSession()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getId()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertCurrentStateEquals(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:345,1
    - Dst: '[java.io.StringWriter].getBuffer()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:345,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].toString()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:345,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.test.MockExternalContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - response
    - context
    argTypes:
    - String
    - org.springframework.webflow.test.MockExternalContext
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].getBuffer()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertEquals(String,org.springframework.webflow.test.execution.AbstractFlowExecutionTests)'
    - '[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()'
    - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractFlowExecutionTests:355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 356
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].createFlowExecutionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionFactory
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].createFlowExecutionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].updateFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].updateFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 371
    functionName: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:61,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:61,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>(String)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerDependentFlowModels()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:80,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:81,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:81,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:82,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:83,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:83,1
    - Dst: '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.builder.FlowBuilder
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 1
    argNames:
    - resource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 89
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    - '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerDependentFlowModels()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.FlowBuilder
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FlowDefinitionResource[]
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 1
    argNames:
    - resourceFactory
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResourceFactory
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getModelResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FlowDefinitionResource[]
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getModelResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.config.ConfigurableBeanFactory
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 1
    argNames:
    - flowBeanFactory
    argTypes:
    - org.springframework.beans.factory.config.ConfigurableBeanFactory
    constantsTouched: []
    func_position:
      end: 109
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerMockFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerMockFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getResourceFactory()'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:114,1
    - Dst: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getModelResources(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:114,1
    - Dst: modelResource.getPath()
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:117,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:117,1
    - Dst: modelResource.getId()
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:118,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:118,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerDependentFlowModels()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
    - '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    - modelResource.getPath()
    - modelResource.getId()
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getModelResources(org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests)'
    - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getResourceFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerDependentFlowModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].collectionToDelimitedString(java.util.Collection<?>,String)'
      Src: org.springframework.webflow.security.SecurityRule:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.Collection<?>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.Collection<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].collectionToDelimitedString(java.util.Collection<?>,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.Collection<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.security.SecurityRule:69,1
    - Dst: '[String].split(String)'
      Src: org.springframework.webflow.security.SecurityRule:70,1
    - Dst: attribute.trim()
      Src: org.springframework.webflow.security.SecurityRule:71,1
    - Dst: '[String].equals(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityRule:72,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityRule:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 1
    functionsReached:
    - '[String].split(String)'
    - attribute.trim()
    - '[java.util.HashSet].<init>()'
    - '[String].equals(org.springframework.webflow.security.SecurityRule)'
    - '[java.util.HashSet].add(org.springframework.webflow.security.SecurityRule)'
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.security.SecurityRule].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<String>
    signature: '[org.springframework.webflow.security.SecurityRule].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.Collection<String>
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection<String>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.security.SecurityRule].getComparisonType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.springframework.webflow.security.SecurityRule].getComparisonType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comparisonType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<String>].toArray()'
      Src: org.springframework.webflow.security.SecurityRule:120,1
    - Dst: '[org.springframework.security.authorization.AuthorityAuthorizationManager].hasAnyAuthority(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityRule:120,1
    - Dst: '[java.util.Collection<String>].stream()'
      Src: org.springframework.webflow.security.SecurityRule:121,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].map()'
      Src: org.springframework.webflow.security.SecurityRule:121,1
    - Dst: '[org.springframework.webflow.security.SecurityRule].toArray()'
      Src: org.springframework.webflow.security.SecurityRule:121,1
    - Dst: '[org.springframework.security.authorization.AuthorizationManagers].allOf(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityRule:121,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.security.SecurityRule:124,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.security.authorization.AuthorizationManager<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.security.SecurityRule].getAuthorizationManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.security.authorization.AuthorityAuthorizationManager].hasAnyAuthority(org.springframework.webflow.security.SecurityRule)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.security.authorization.AuthorizationManagers].allOf(org.springframework.webflow.security.SecurityRule)'
    - '[java.util.Collection<String>].stream()'
    - '[org.springframework.webflow.security.SecurityRule].map()'
    - '[java.util.Collection<String>].toArray()'
    - '[org.springframework.webflow.security.SecurityRule].toArray()'
    linkageType: ''
    returnType: org.springframework.security.authorization.AuthorizationManager<Object>
    signature: '[org.springframework.webflow.security.SecurityRule].getAuthorizationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - java.util.Collection<String>
      - short
      - org.springframework.security.authorization.AuthorizationManager<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.security.SecurityRule
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.security.SecurityRule].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityRule
    signature: '[org.springframework.webflow.security.SecurityRule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>,String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initializer
    argTypes:
    - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].setAuthorizationManagerInitializer(java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].setAuthorizationManagerInitializer(java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:55,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:55,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - definition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.FlowDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:62,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:62,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.StateDefinition)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.EnterStateVetoException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - state
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.StateDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:69,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:69,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.TransitionDefinition)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - transition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].get(String)'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityFlowExecutionListener,org.springframework.webflow.definition.TransitionDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.security.core.context.SecurityContextHolder].getContext()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:82,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].getAuthentication()'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:82,1
    - Dst: '[java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>].apply(org.springframework.webflow.security.SecurityRule)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:83,1
    - Dst: '[org.springframework.webflow.security.SecurityFlowExecutionListener].verify(Object)'
      Src: org.springframework.webflow.security.SecurityFlowExecutionListener:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.security.SecurityRule
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rule
    - object
    argTypes:
    - org.springframework.webflow.security.SecurityRule
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].getAuthentication()'
    - '[org.springframework.security.core.context.SecurityContextHolder].getContext()'
    - '[org.springframework.webflow.security.SecurityFlowExecutionListener].verify(Object)'
    - '[java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>].apply(org.springframework.webflow.security.SecurityRule)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.security.SecurityFlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.security.SecurityFlowExecutionListener
    signature: '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.core.Annotated].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/Annotated.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.Annotated].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.core.Annotated].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/Annotated.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.Annotated].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.core.Annotated].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/Annotated.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.core.Annotated].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.Annotated
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.Annotated].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/Annotated.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.Annotated
    signature: '[org.springframework.webflow.core.Annotated].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.core.AnnotatedObject:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.core.AnnotatedObject].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.AnnotatedObject].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
      Src: org.springframework.webflow.core.AnnotatedObject:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.core.AnnotatedObject].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.AnnotatedObject].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.core.AnnotatedObject:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - caption
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.core.AnnotatedObject].setCaption(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.AnnotatedObject].setCaption(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.core.AnnotatedObject:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - description
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.core.AnnotatedObject].setDescription(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.AnnotatedObject].setDescription(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.core.AnnotatedObject:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.core.Annotated
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.AnnotatedObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.AnnotatedObject].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.AnnotatedObject
    signature: '[org.springframework.webflow.core.AnnotatedObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.webflow.core.FlowException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.FlowException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - msg
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/FlowException.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.core.FlowException
    signature: '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.springframework.webflow.core.FlowException:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.FlowException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.core.FlowException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/FlowException.java
    functionUses: 8
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.FlowException
    signature: '[org.springframework.webflow.core.FlowException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].<init>()'
      Src: org.springframework.webflow.core.collection.CollectionUtils:36,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.webflow.core.collection.CollectionUtils:41,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.core.collection.CollectionUtils)'
      Src: org.springframework.webflow.core.collection.CollectionUtils:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Iterator
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.CollectionUtils
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.core.collection.CollectionUtils)'
    - '[java.util.Collections].emptyMap()'
    - '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.CollectionUtils
    signature: '[org.springframework.webflow.core.collection.CollectionUtils].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Iterator
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<E>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<E>
    signature: '[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EnumerationIterator].<init>(java.util.Enumeration<E>)'
      Src: org.springframework.webflow.core.collection.CollectionUtils:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Enumeration<E>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Iterator
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<E>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - enumeration
    argTypes:
    - java.util.Enumeration<E>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration<E>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[EnumerationIterator].<init>(java.util.Enumeration<E>)'
    linkageType: ''
    returnType: java.util.Iterator<E>
    signature: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(String,V)'
      Src: org.springframework.webflow.core.collection.CollectionUtils:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Iterator
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<V>
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(String,V)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<T>].contains(org.springframework.webflow.core.collection.CollectionUtils)'
      Src: org.springframework.webflow.core.collection.CollectionUtils:87,1
    - Dst: '[java.util.List<T>].add(org.springframework.webflow.core.collection.CollectionUtils)'
      Src: org.springframework.webflow.core.collection.CollectionUtils:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Iterator
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.util.List<T>
    constantsTouched: []
    func_position:
      end: 94
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<T>].add(org.springframework.webflow.core.collection.CollectionUtils)'
    - '[java.util.List<T>].contains(org.springframework.webflow.core.collection.CollectionUtils)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].hasNext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].next()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: E
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].remove()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Enumeration<E>
      classConcrete: true
      classEnum: false
      classFields:
      - Enumeration<E>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumeration
    argTypes:
    - java.util.Enumeration<E>
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].<init>(java.util.Enumeration<E>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].<init>(java.util.Enumeration<E>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Enumeration<E>].hasMoreElements()'
      Src: org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Enumeration<E>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].hasNext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[Enumeration<E>].hasMoreElements()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Enumeration<E>].nextElement()'
      Src: org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Enumeration<E>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: E
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].next()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[Enumeration<E>].nextElement()'
    linkageType: ''
    returnType: E
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Enumeration<E>
      classPublic: false
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].remove()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.EventObject].<init>(org.springframework.webflow.core.collection.AttributeMap<?>)'
      Src: org.springframework.webflow.core.collection.AttributeMapBindingEvent:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMapBindingEvent
      static: false
      superClass: java.util.EventObject
    argCount: 3
    argNames:
    - source
    - attributeName
    - attributeValue
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.AttributeMap<?>,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingEvent.java
    functionUses: 0
    functionsReached:
    - '[java.util.EventObject].<init>(org.springframework.webflow.core.collection.AttributeMap<?>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMapBindingEvent
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.AttributeMap<?>,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingEvent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].put(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].put(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].remove(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].extract(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].extract(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].clear()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 82
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.MutableAttributeMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap
    signature: '[org.springframework.webflow.core.collection.MutableAttributeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMapBindingEvent
      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:
    - event
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMapBindingEvent
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMapBindingEvent
      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:
    - event
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMapBindingEvent
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMapBindingListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMapBindingListener
    signature: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>,org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalParameterMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameters
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>,org.springframework.binding.convert.service.DefaultConversionService)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalParameterMap
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:45,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalParameterMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameters
    - conversionService
    argTypes:
    - java.util.Map<String,Object>
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalParameterMap
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].equals(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].equals(org.springframework.webflow.core.collection.LocalParameterMap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].hashCode()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:99,1
    - Dst: '[java.util.Collections].unmodifiableMap(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].asMap()'
    - '[java.util.Collections].unmodifiableMap(org.springframework.webflow.core.collection.LocalParameterMap)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].isEmpty()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].size()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,Object>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].contains(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Object>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 9
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:119,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:122,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getClass()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:123,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].isArray()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:123,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:124,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:130,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:135,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].isArray()'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getClass()'
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[java.util.Map<String,Object>].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Object>].containsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:141,1
    - Dst: '[java.util.Map<String,Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:144,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getClass()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:145,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].isArray()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:145,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:146,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:149,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].isArray()'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].assertKeyValueInstanceOf(String,org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getClass()'
    - '[java.util.Map<String,Object>].containsKey(String)'
    - '[java.util.Map<String,Object>].get(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:155,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetElementType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<T>)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,null)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,null)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[T].getClass()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:165,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>,org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:165,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:167,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:168,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parameterName
    - targetType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 3
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>,org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[T].getClass()'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertContainsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:172,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].assertContainsKey(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].assertContainsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:177,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].assertContainsKey(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:183,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetElementType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<T>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:189,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 4
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:194,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:200,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,T)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parameterName
    - targetType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,T)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:206,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 5
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<T>)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Integer)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String,Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Integer)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 4
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 3
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Long)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Long
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String,Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Long)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 4
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 3
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Boolean)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String,Boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Boolean)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 4
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.multipart.MultipartFile
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String)'
    linkageType: ''
    returnType: org.springframework.web.multipart.MultipartFile
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.multipart.MultipartFile
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
    linkageType: ''
    returnType: org.springframework.web.multipart.MultipartFile
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:257,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameters
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:283,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameter
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<T>)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:292,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?extendsT>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:293,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.webflow.core.collection.LocalParameterMap)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:295,1
    - Dst: '[java.util.ArrayList].add(T)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:295,1
    - Dst: Array.newInstance(Class<?extendsT>,org.springframework.webflow.core.collection.LocalParameterMap)
      Src: org.springframework.webflow.core.collection.LocalParameterMap:297,1
    - Dst: '[java.util.ArrayList].toArray(T[])'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - Class<?extendsT>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameters
    - targetElementType
    argTypes:
    - String[]
    - Class<?extendsT>
    constantsTouched: []
    func_position:
      end: 298
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 298
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<?extendsT>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(Class<?extendsT>,org.springframework.webflow.core.collection.LocalParameterMap)
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?extendsT>)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[java.util.ArrayList].add(T)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.core.collection.LocalParameterMap)'
    - '[java.util.ArrayList].toArray(T[])'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<?extendsT>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:304,1
    - Dst: '[org.springframework.util.Assert].isTrue(org.springframework.webflow.core.collection.LocalParameterMap,String)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - requiredType
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isTrue(org.springframework.webflow.core.collection.LocalParameterMap,String)'
    - '[Class<?>].isAssignableFrom(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:315,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 318
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 318
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.core.collection.LocalParameterMap:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.DefaultConversionService
      - java.util.Map<String,Object>
      - org.springframework.binding.collection.MapAccessor<String,Object>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.core.collection.ParameterMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.springframework.webflow.core.collection.LocalParameterMap].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.StylerUtils].style(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalParameterMap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/SharedAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.SharedAttributeMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/SharedAttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap
    signature: '[org.springframework.webflow.core.collection.SharedAttributeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:51,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 72
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:60,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - size
    - loadFactor
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:67,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:67,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,V)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,V)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(java.util.Map<String,V>,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:75,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
    - '[org.springframework.util.Assert].notNull(java.util.Map<String,V>,String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].asMap()'
    linkageType: ''
    returnType: java.util.Map<String,V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,V>].size()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,V>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,V>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map<String,V>].get(String)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,V>].isEmpty()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,V>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,V>].containsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,V>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].containsKey(String,Class<?extendsV>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsV>
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String,Class<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].containsKey(String,Class<?extendsV>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String,Class<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,V)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,V)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,Class<T>,T)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attributeName
    - requiredType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].get(String,Class<T>,T)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequired(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequired(String)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequired(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequired(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getString(String,String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getString(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredString(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredString(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getCollection(String)'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getCollection(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getCollection(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredCollection(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredCollection(String)'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredCollection(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredCollection(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getArray(String,Class<?extendsT[]>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsT[]>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getArray(String,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getArray(String,Class<?extendsT[]>)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getArray(String,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredArray(String,Class<?extendsT[]>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsT[]>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredArray(String,Class<?extendsT[]>)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getNumber(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getNumber(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getNumber(String,Class<T>,T)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attributeName
    - requiredType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getNumber(String,Class<T>,T)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredNumber(String,Class<T>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredNumber(String,Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getInteger(String)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getInteger(String,Integer)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String,Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getInteger(String,Integer)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredInteger(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredInteger(String)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getLong(String)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getLong(String,Long)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Long
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String,Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getLong(String,Long)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredLong(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredLong(String)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getBoolean(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getBoolean(String,Boolean)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String,Boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getBoolean(String,Boolean)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredBoolean(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,V>].getRequiredBoolean(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:218,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:218,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:220,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:221,1
    - Dst: '[java.util.Map<String,V>].putAll(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:221,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?extendsV>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:222,1
    - Dst: '[java.util.Map<String,V>].putAll(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:222,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 225
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?extendsV>].asMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
    - '[java.util.Map<String,V>].putAll(java.util.Map<String,V>)'
    - '[java.util.Map<String,V>].putAll(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:230,1
    - Dst: '[java.util.Map<String,V>].put(String,V)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].put(String,V)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:237,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?extendsV>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:237,1
    - Dst: '[java.util.Map<String,V>].putAll(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:237,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 239
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,V>].putAll(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?extendsV>].asMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:245,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>].asMap()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:246,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].keySet()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:246,1
    - Dst: '[java.util.Map<String,V>].remove(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 250
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].keySet()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].remove(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>].asMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:253,1
    - Dst: '[java.util.Map<String,V>].remove(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].remove(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,V>].remove(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:257,1
    - Dst: '[java.util.Map<String,V>].containsKey(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:258,1
    - Dst: '[java.util.Map<String,V>].get(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:259,1
    - Dst: '[java.util.Map<String,V>].remove(String)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:260,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 265
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].extract(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,V>].remove(String)'
    - '[java.util.Map<String,V>].containsKey(String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].extract(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:268,1
    - Dst: '[java.util.Map<String,V>].clear()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].clear()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].clear()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].clear()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:274,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - UnsupportedOperationException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 277
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 277
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].clear()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.Map<String,V>
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,V>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: java.util.Map<String,V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int,int)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,V>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - size
    - loadFactor
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>(int,int)'
    linkageType: ''
    returnType: java.util.Map<String,V>
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:323,1
    - Dst: other.getMapInternal()
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:323,1
    - Dst: '[java.util.Map<String,V>].equals(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 324
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 324
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - other.getMapInternal()
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].equals(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:327,1
    - Dst: '[java.util.Map<String,V>].hashCode()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
    - '[java.util.Map<String,V>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:337,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<String,V>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.Map<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalAttributeMap:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,V>
      - org.springframework.binding.collection.MapAccessor<String,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: '[org.springframework.webflow.core.collection.LocalAttributeMap].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.StylerUtils].style(java.util.Map<String,V>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.LocalAttributeMap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(org.springframework.binding.collection.SharedMap<String,V>)'
      Src: org.springframework.webflow.core.collection.LocalSharedAttributeMap:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.collection.SharedMap<String,V>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.LocalSharedAttributeMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sharedMap
    argTypes:
    - org.springframework.binding.collection.SharedMap<String,V>
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap<String,V>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalSharedAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(org.springframework.binding.collection.SharedMap<String,V>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalSharedAttributeMap
    signature: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap<String,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()'
      Src: org.springframework.webflow.core.collection.LocalSharedAttributeMap:39,1
    - Dst: '[org.springframework.binding.collection.SharedMap<String,V>].getMutex()'
      Src: org.springframework.webflow.core.collection.LocalSharedAttributeMap:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalSharedAttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()'
    - '[org.springframework.binding.collection.SharedMap<String,V>].getMutex()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMapInternal()'
      Src: org.springframework.webflow.core.collection.LocalSharedAttributeMap:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.collection.SharedMap<String,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalSharedAttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMapInternal()'
    linkageType: ''
    returnType: org.springframework.binding.collection.SharedMap<String,V>
    signature: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].get(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.AttributeMap].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.AttributeMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].contains(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsV>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsV>
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].contains(String,Class<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].contains(String,Class<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].get(String,V)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.AttributeMap].get(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attributeName
    - requiredType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getString(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getString(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getString(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredString(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 154
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 175
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsT[]>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 185
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getArray(String,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getArray(String,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?extendsT[]>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 197
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attributeName
    - requiredType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 218
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - requiredType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 228
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 245
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String,Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Long
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getLong(String,Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getLong(String,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeName
    - defaultValue
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 297
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String,Boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 306
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.AttributeMap].getRequiredBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?extendsV>
    constantsTouched: []
    func_position:
      end: 313
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 313
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<V>
    signature: '[org.springframework.webflow.core.collection.AttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.AttributeMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap
    signature: '[org.springframework.webflow.core.collection.AttributeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.ParameterMap].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.core.collection.ParameterMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].get(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.ParameterMap].get(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getArray(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetElementType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getArray(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getArray(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parameterName
    - targetType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetElementType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 129
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 140
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 151
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      - T
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parameterName
    - targetType
    - defaultValue
    argTypes:
    - String
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 162
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - targetType
    argTypes:
    - String
    - Class<T>
    constantsTouched: []
    func_position:
      end: 173
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredNumber(String,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredNumber(String,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 181
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Integer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Integer
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String,Integer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 201
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 201
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredInteger(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Long
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Long
    constantsTouched: []
    func_position:
      end: 218
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getLong(String,Long)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getLong(String,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredLong(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredLong(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameterName
    - defaultValue
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 245
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String,Boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 256
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 256
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredBoolean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredBoolean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.multipart.MultipartFile
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 263
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getMultipartFile(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.multipart.MultipartFile
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getMultipartFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.multipart.MultipartFile
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 271
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 271
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredMultipartFile(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.multipart.MultipartFile
    signature: '[org.springframework.webflow.core.collection.ParameterMap].getRequiredMultipartFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 277
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].asAttributeMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.core.collection.ParameterMap].asAttributeMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.core.collection.ParameterMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.core.collection.ParameterMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.FlashScope].getRequiredRequestContext()'
      Src: org.springframework.webflow.scope.FlashScope:27,1
    - Dst: '[org.springframework.webflow.scope.FlashScope].getFlashScope()'
      Src: org.springframework.webflow.scope.FlashScope:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.scope.FlashScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlashScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.scope.FlashScope].getFlashScope()'
    - '[org.springframework.webflow.scope.FlashScope].getRequiredRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.FlashScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.FlashScope
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.FlashScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlashScope.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.FlashScope
    signature: '[org.springframework.webflow.scope.FlashScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.ViewScope].getRequiredRequestContext()'
      Src: org.springframework.webflow.scope.ViewScope:27,1
    - Dst: '[org.springframework.webflow.scope.ViewScope].getViewScope()'
      Src: org.springframework.webflow.scope.ViewScope:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.scope.ViewScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ViewScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.scope.ViewScope].getViewScope()'
    - '[org.springframework.webflow.scope.ViewScope].getRequiredRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.ViewScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.ViewScope
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.ViewScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ViewScope.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.ViewScope
    signature: '[org.springframework.webflow.scope.ViewScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:39,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:40,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:42,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:43,1
    - Dst: '[org.springframework.beans.factory.ObjectFactory<?>].getObject()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:45,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.scope.AbstractWebFlowScope)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:46,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:48,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.beans.factory.ObjectFactory<?>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - objectFactory
    argTypes:
    - String
    - org.springframework.beans.factory.ObjectFactory<?>
    constantsTouched: []
    func_position:
      end: 53
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].get(String,org.springframework.beans.factory.ObjectFactory<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.ObjectFactory<?>].getObject()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.scope.AbstractWebFlowScope)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].get(String,org.springframework.beans.factory.ObjectFactory<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:56,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].remove(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    - '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].remove(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: false
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].getConversationId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].getConversationId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].resolveContextualObject(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].resolveContextualObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Runnable
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - callback
    argTypes:
    - String
    - Runnable
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].registerDestructionCallback(String,Runnable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].registerDestructionCallback(String,Runnable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:90,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:92,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.AbstractWebFlowScope].getClass()'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:36,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.scope.AbstractWebFlowScope)'
      Src: org.springframework.webflow.scope.AbstractWebFlowScope:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.Scope
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.AbstractWebFlowScope
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.scope.AbstractWebFlowScope)'
    - '[org.springframework.webflow.scope.AbstractWebFlowScope].getClass()'
    linkageType: ''
    returnType: org.springframework.webflow.scope.AbstractWebFlowScope
    signature: '[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.RequestScope].getRequiredRequestContext()'
      Src: org.springframework.webflow.scope.RequestScope:27,1
    - Dst: '[org.springframework.webflow.scope.RequestScope].getRequestScope()'
      Src: org.springframework.webflow.scope.RequestScope:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.scope.RequestScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/RequestScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.scope.RequestScope].getRequestScope()'
    - '[org.springframework.webflow.scope.RequestScope].getRequiredRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.RequestScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.RequestScope
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.RequestScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/RequestScope.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.RequestScope
    signature: '[org.springframework.webflow.scope.RequestScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.ConversationScope].getRequiredRequestContext()'
      Src: org.springframework.webflow.scope.ConversationScope:27,1
    - Dst: '[org.springframework.webflow.scope.ConversationScope].getConversationScope()'
      Src: org.springframework.webflow.scope.ConversationScope:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.scope.ConversationScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ConversationScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.scope.ConversationScope].getRequiredRequestContext()'
    - '[org.springframework.webflow.scope.ConversationScope].getConversationScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.ConversationScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.ConversationScope
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.ConversationScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ConversationScope.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.ConversationScope
    signature: '[org.springframework.webflow.scope.ConversationScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.scope.FlowScope].getRequiredRequestContext()'
      Src: org.springframework.webflow.scope.FlowScope:27,1
    - Dst: '[org.springframework.webflow.scope.FlowScope].getFlowScope()'
      Src: org.springframework.webflow.scope.FlowScope:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.webflow.scope.FlowScope].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlowScope.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.scope.FlowScope].getRequiredRequestContext()'
    - '[org.springframework.webflow.scope.FlowScope].getFlowScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.scope.FlowScope].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.FlowScope
      static: false
      superClass: org.springframework.webflow.scope.AbstractWebFlowScope
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.FlowScope].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlowScope.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.FlowScope
    signature: '[org.springframework.webflow.scope.FlowScope].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ScopeType.REQUEST.name()
      Src: org.springframework.webflow.scope.ScopeRegistrar:34,1
    - Dst: '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:34,1
    - Dst: '[org.springframework.webflow.scope.RequestScope].<init>()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:34,1
    - Dst: '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.RequestScope)'
      Src: org.springframework.webflow.scope.ScopeRegistrar:34,1
    - Dst: ScopeType.FLASH.name()
      Src: org.springframework.webflow.scope.ScopeRegistrar:35,1
    - Dst: '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:35,1
    - Dst: '[org.springframework.webflow.scope.FlashScope].<init>()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:35,1
    - Dst: '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.FlashScope)'
      Src: org.springframework.webflow.scope.ScopeRegistrar:35,1
    - Dst: ScopeType.VIEW.name()
      Src: org.springframework.webflow.scope.ScopeRegistrar:36,1
    - Dst: '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:36,1
    - Dst: '[org.springframework.webflow.scope.ViewScope].<init>()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:36,1
    - Dst: '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.ViewScope)'
      Src: org.springframework.webflow.scope.ScopeRegistrar:36,1
    - Dst: ScopeType.FLOW.name()
      Src: org.springframework.webflow.scope.ScopeRegistrar:37,1
    - Dst: '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:37,1
    - Dst: '[org.springframework.webflow.scope.FlowScope].<init>()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:37,1
    - Dst: '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.FlowScope)'
      Src: org.springframework.webflow.scope.ScopeRegistrar:37,1
    - Dst: ScopeType.CONVERSATION.name()
      Src: org.springframework.webflow.scope.ScopeRegistrar:38,1
    - Dst: '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:38,1
    - Dst: '[org.springframework.webflow.scope.ConversationScope].<init>()'
      Src: org.springframework.webflow.scope.ScopeRegistrar:38,1
    - Dst: '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.ConversationScope)'
      Src: org.springframework.webflow.scope.ScopeRegistrar:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.config.ConfigurableListableBeanFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.beans.BeansException
      interfaces:
      - org.springframework.beans.factory.config.BeanFactoryPostProcessor
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beanFactory
    argTypes:
    - org.springframework.beans.factory.config.ConfigurableListableBeanFactory
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.scope.ScopeRegistrar].postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ScopeRegistrar.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.FlashScope)'
    - '[org.springframework.webflow.scope.RequestScope].<init>()'
    - '[org.springframework.webflow.scope.ConversationScope].<init>()'
    - '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.ConversationScope)'
    - '[org.springframework.webflow.scope.ViewScope].<init>()'
    - '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.FlowScope)'
    - '[org.springframework.webflow.scope.FlowScope].<init>()'
    - ScopeType.CONVERSATION.name()
    - '[org.springframework.webflow.scope.FlashScope].<init>()'
    - '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.ViewScope)'
    - '[org.springframework.webflow.scope.ScopeRegistrar].toLowerCase()'
    - ScopeType.VIEW.name()
    - '[org.springframework.beans.factory.config.ConfigurableListableBeanFactory].registerScope(org.springframework.webflow.scope.ScopeRegistrar,org.springframework.webflow.scope.RequestScope)'
    - ScopeType.FLASH.name()
    - ScopeType.REQUEST.name()
    - ScopeType.FLOW.name()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.scope.ScopeRegistrar].postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.BeanFactoryPostProcessor
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.scope.ScopeRegistrar].getOrder()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ScopeRegistrar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.scope.ScopeRegistrar].getOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.config.BeanFactoryPostProcessor
      - org.springframework.core.Ordered
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.scope.ScopeRegistrar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.scope.ScopeRegistrar].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ScopeRegistrar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.scope.ScopeRegistrar
    signature: '[org.springframework.webflow.scope.ScopeRegistrar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:29,1
    - Dst: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:29,1
    - Dst: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:30,1
    - Dst: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:30,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:31,1
    - Dst: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:31,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:32,1
    - Dst: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.WebFlowConfigNamespaceHandler:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.NamespaceHandlerSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].init()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/WebFlowConfigNamespaceHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
    - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()'
    - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()'
    - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].registerBeanDefinitionParser(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.WebFlowConfigNamespaceHandler
      static: false
      superClass: org.springframework.beans.factory.xml.NamespaceHandlerSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/WebFlowConfigNamespaceHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.WebFlowConfigNamespaceHandler
    signature: '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - path
    - attributes
    argTypes:
    - String
    - org.springframework.core.io.Resource
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.io.Resource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.io.Resource
    signature: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.Resource].toString()'
      Src: org.springframework.webflow.config.FlowDefinitionResource:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.core.io.Resource
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.config.FlowDefinitionResource].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.io.Resource].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResource].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocationPatterns()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocationPatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilders()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowBuilderServices
    argTypes:
    - org.springframework.webflow.engine.builder.support.FlowBuilderServices
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - basePath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBasePath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBasePath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBeanClassLoader(ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBeanClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:135,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:135,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:137,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:139,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:140,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:141,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:142,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 134
    functionDepth: 6
    functionLinenumber: 134
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getApplicationContext()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObjectType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObjectType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].isSingleton()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].isSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].destroy()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.DefaultFlowRegistry].destroy()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:167,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:167,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 164
    functionDepth: 5
    functionLinenumber: 164
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:176,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:176,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(org.springframework.webflow.config.FlowRegistryFactoryBean,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:178,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:180,1
    - Dst: '[IllegalStateException].initCause(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:182,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:186,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:186,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[java.util.Collections].emptySet()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(org.springframework.webflow.config.FlowRegistryFactoryBean,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[IllegalStateException].initCause(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:195,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:201,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:202,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:203,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:202,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:204,1
    - Dst: '[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowResource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 4
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    - '[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionHolder
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowLocation].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:209,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:209,1
    - Dst: '[org.springframework.webflow.config.FlowLocation].getPath()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:210,1
    - Dst: '[org.springframework.webflow.config.FlowLocation].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:210,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowLocation
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - org.springframework.webflow.config.FlowLocation
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowLocation)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowLocation].getPath()'
    - '[org.springframework.webflow.config.FlowLocation].getId()'
    - '[org.springframework.webflow.config.FlowLocation].getAttributes()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowLocation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:215,1
    - Dst: '[java.util.Set<org.springframework.webflow.config.FlowElementAttribute>].size()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:216,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:216,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:217,1
    - Dst: '[java.util.Set<org.springframework.webflow.config.FlowElementAttribute>].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:219,1
    - Dst: '[java.util.Set<org.springframework.webflow.config.FlowElementAttribute>].size()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:221,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean,int)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:221,1
    - Dst: attribute.getName()
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:224,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:224,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.config.FlowRegistryFactoryBean,Object)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:224,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    constantsTouched: []
    func_position:
      end: 228
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 2
    functionsReached:
    - attribute.getName()
    - '[java.util.Set<org.springframework.webflow.config.FlowElementAttribute>].size()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.config.FlowRegistryFactoryBean,Object)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean,int)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,boolean)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    - '[java.util.Set<org.springframework.webflow.config.FlowElementAttribute>].isEmpty()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:231,1
    - Dst: '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.builder.FlowBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 3
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)'
    - '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.registry.FlowModelHolder)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.FlowBuilder
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:235,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:235,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:238,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:238,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 240
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 240
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.FlowModelBuilder)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolder
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:243,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:243,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:244,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:244,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:244,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.builder.FlowModelBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resource
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    constantsTouched: []
    func_position:
      end: 249
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 249
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.builder.FlowModelBuilder
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.Resource].getFilename()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:252,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].endsWith(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.io.Resource
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowResource
    argTypes:
    - org.springframework.core.io.Resource
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.io.Resource].getFilename()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].endsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:256,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getType()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:257,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:257,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:258,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConversionExecutor(Class<?>)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:258,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:260,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].execute(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:260,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowElementAttribute
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.springframework.webflow.config.FlowElementAttribute
    constantsTouched: []
    func_position:
      end: 264
      start: 255
    functionDepth: 2
    functionLinenumber: 255
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
    - '[org.springframework.webflow.config.FlowElementAttribute].getType()'
    - '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].execute(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConversionExecutor(Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:267,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getClassForAlias(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:267,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:271,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getClassForAlias(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getConversionService()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:277,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:279,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].getClassName()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:285,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:285,1
    - Dst: '[Class<?>].newInstance()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:286,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:287,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:287,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:288,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:288,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:290,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:291,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:293,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(String,org.springframework.webflow.config.FlowRegistryFactoryBean)'
      Src: org.springframework.webflow.config.FlowRegistryFactoryBean:293,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowBuilderInfo
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builderInfo
    argTypes:
    - org.springframework.webflow.config.FlowBuilderInfo
    constantsTouched: []
    func_position:
      end: 295
      start: 283
    functionDepth: 3
    functionLinenumber: 283
    functionLinenumberEnd: 295
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()'
    - '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(String,org.springframework.webflow.config.FlowRegistryFactoryBean)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
    - '[Class<?>].newInstance()'
    - '[org.springframework.webflow.config.FlowBuilderInfo].getClassName()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.config.FlowRegistryFactoryBean,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowLocation[]
      - String[]
      - FlowBuilderInfo[]
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - String
      - ClassLoader
      - org.springframework.webflow.config.DefaultFlowRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.DisposableBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowRegistryFactoryBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowRegistryFactoryBean
    signature: '[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.config.AbstractFlowConfiguration:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
      Src: org.springframework.webflow.config.AbstractFlowConfiguration:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.AbstractFlowConfiguration:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowBuilderServices
    argTypes:
    - org.springframework.webflow.engine.builder.support.FlowBuilderServices
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 7
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
      Src: org.springframework.webflow.config.AbstractFlowConfiguration:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowBuilderServicesBuilder()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowBuilderServicesBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.context.ApplicationContextAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.AbstractFlowConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.AbstractFlowConfiguration].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.AbstractFlowConfiguration
    signature: '[org.springframework.webflow.config.AbstractFlowConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:65,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:66,1
    - Dst: '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:65,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:67,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:69,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:70,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:71,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:72,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:73,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:74,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - parserContext
    - builder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 77
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getLocalName()'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:80,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:81,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:82,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:84,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:90,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:91,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:92,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:94,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:97,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].addConstructorArgValue(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:96,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:98,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].addConstructorArgReference(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:98,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:99,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 102
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].addConstructorArgValue(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].addConstructorArgReference(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanDefinition()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:105,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:106,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:107,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:109,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:115,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:116,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:122,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:123,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 126
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:129,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:130,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 2
    argNames:
    - element
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 133
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:136,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getPropertyValues()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:136,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getPropertyValue(String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:136,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getValue()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:136,1
    - Dst: conversionServiceReference.getBeanName()
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - definitionBuilder
    argTypes:
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getValue()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - conversionServiceReference.getBeanName()
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getPropertyValue(String)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getPropertyValues()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:143,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:143,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].generateBeanName(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:143,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:144,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:144,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].setSource(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:144,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:145,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].setRole(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:145,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:146,1
    - Dst: '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:146,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - componentBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 148
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].setSource(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser,org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].generateBeanName(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
    - '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].setRole(org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.config.FlowElementAttribute:43,1
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.config.FlowElementAttribute:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowElementAttribute
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - value
    - type
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowElementAttribute
    signature: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.config.FlowElementAttribute].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowElementAttribute].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.config.FlowElementAttribute].getType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowElementAttribute].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowElementAttribute:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listenersWithCriteria
    argTypes:
    - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].setListeners(java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].setListeners(java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:61,1
    - Dst: '[java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>].entrySet()'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:62,1
    - Dst: entry.getKey()
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:63,1
    - Dst: entry.getValue()
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:64,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:65,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached:
    - entry.getValue()
    - entry.getKey()
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean)'
    - '[java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObjectType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObjectType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].isSingleton()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].isSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.config.FlowLocation:47,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.webflow.config.FlowLocation:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowLocation
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - path
    - attributes
    argTypes:
    - String
    - String
    - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowLocation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[java.util.Collections].emptySet()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowLocation
    signature: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.config.FlowLocation].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowLocation].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.config.FlowLocation].getPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowLocation].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.config.FlowLocation].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    signature: '[org.springframework.webflow.config.FlowLocation].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:53,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:55,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:57,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,null)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - appContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,null)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:53,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:55,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:57,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.context.ApplicationContext,String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:85,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.context.ApplicationContext)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:86,1
    - Dst: '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:91,1
    - Dst: '[org.springframework.faces.config.FlowBuilderServicesBuilder].build()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:91,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - appContext
    - builderServices
    argTypes:
    - org.springframework.context.ApplicationContext
    - org.springframework.webflow.engine.builder.support.FlowBuilderServices
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 6
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.context.ApplicationContext,String)'
    - '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.context.ApplicationContext)'
    - '[org.springframework.faces.config.FlowBuilderServicesBuilder].build()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setApplicationContext(org.springframework.context.ApplicationContext)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - basePath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setBasePath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setBasePath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,null,null)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,null,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,null)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:138,1
    - Dst: '[java.util.List<org.springframework.webflow.config.FlowLocation>].add(org.springframework.webflow.config.FlowLocation)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - path
    - id
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.config.FlowLocation>].add(org.springframework.webflow.config.FlowLocation)'
    - '[org.springframework.webflow.config.FlowLocation].<init>(String,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.Map<String,Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:152,1
    - Dst: '[java.util.List<org.springframework.webflow.config.FlowLocation>].add(org.springframework.webflow.config.FlowLocation)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - path
    - id
    - attributes
    argTypes:
    - String
    - String
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.config.FlowLocation>].add(org.springframework.webflow.config.FlowLocation)'
    - '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocationPattern(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocationPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowBuilderServices
    argTypes:
    - org.springframework.webflow.engine.builder.support.FlowBuilderServices
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,null,null)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.FlowBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - builder
    argTypes:
    - org.springframework.webflow.engine.builder.FlowBuilder
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,null,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String,null)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.FlowBuilder
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - builder
    - id
    argTypes:
    - org.springframework.webflow.engine.builder.FlowBuilder
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:203,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowBuilder].getClass()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:205,1
    - Dst: '[org.springframework.util.ClassUtils].getShortName(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:205,1
    - Dst: '[org.springframework.util.StringUtils].delete(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:204,1
    - Dst: '[org.springframework.util.StringUtils].uncapitalize(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:204,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,java.util.Map<String,Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:207,1
    - Dst: '[java.util.List<org.springframework.webflow.config.FlowBuilderInfo>].add(org.springframework.webflow.config.FlowBuilderInfo)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.FlowBuilder
      - String
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - builder
    - id
    - attributes
    argTypes:
    - org.springframework.webflow.engine.builder.FlowBuilder
    - String
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 209
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.FlowBuilder].getClass()'
    - '[org.springframework.util.StringUtils].uncapitalize(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.util.StringUtils].delete(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,String)'
    - '[org.springframework.util.ClassUtils].getShortName(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - '[java.util.List<org.springframework.webflow.config.FlowBuilderInfo>].add(org.springframework.webflow.config.FlowBuilderInfo)'
    - '[org.springframework.webflow.config.FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:226,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:227,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:229,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:230,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 224
    functionDepth: 3
    functionLinenumber: 224
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: location.getPath()
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:238,1
    - Dst: location.getId()
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:239,1
    - Dst: location.getAttributes()
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:240,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:241,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:242,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.DefaultFlowRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.config.DefaultFlowRegistry
    constantsTouched: []
    func_position:
      end: 245
      start: 236
    functionDepth: 2
    functionLinenumber: 236
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 1
    functionsReached:
    - location.getAttributes()
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - location.getId()
    - location.getPath()
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:249,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:250,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:253,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:255,1
    - Dst: '[IllegalStateException].initCause(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:257,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:261,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.DefaultFlowRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.config.DefaultFlowRegistry
    constantsTouched: []
    func_position:
      end: 264
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.DefaultFlowRegistry)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[IllegalStateException].initCause(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:268,1
    - Dst: '[org.springframework.core.io.Resource].getFilename()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:268,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].endsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:268,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:269,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:269,1
    - Dst: '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:269,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:271,1
    - Dst: '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:274,1
    - Dst: '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:275,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:276,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:278,1
    - Dst: '[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:279,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:281,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:281,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:281,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.engine.builder.DefaultFlowHolder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowDefinitionResource
      - org.springframework.webflow.config.DefaultFlowRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - resource
    - flowRegistry
    argTypes:
    - org.springframework.webflow.config.FlowDefinitionResource
    - org.springframework.webflow.config.DefaultFlowRegistry
    constantsTouched: []
    func_position:
      end: 283
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 283
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder].<init>(org.springframework.core.io.Resource,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    - '[org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder].<init>(org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
    - '[org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder].<init>(org.springframework.webflow.engine.model.builder.xml.XmlFlowModelBuilder)'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.engine.builder.model.FlowModelFlowBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
    - '[org.springframework.webflow.engine.builder.DefaultFlowHolder].<init>(org.springframework.webflow.engine.builder.FlowAssembler)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].endsWith(String)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - '[org.springframework.core.io.Resource].getFilename()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.builder.DefaultFlowModelHolder)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.engine.builder.DefaultFlowHolder)'
    - '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: info.getAttributes()
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:287,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:288,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:289,1
    - Dst: info.getBuilder()
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:291,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:291,1
    - Dst: '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:292,1
    - Dst: '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.DefaultFlowRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.config.DefaultFlowRegistry
    constantsTouched: []
    func_position:
      end: 294
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 294
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl].<init>(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.config.DefaultFlowRegistry,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
    - info.getBuilder()
    - '[org.springframework.webflow.config.DefaultFlowRegistry].registerFlowDefinition(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.config.FlowDefinitionRegistryBuilder)'
    - info.getAttributes()
    - '[org.springframework.webflow.engine.builder.FlowAssembler].<init>(org.springframework.webflow.config.FlowDefinitionRegistryBuilder,org.springframework.webflow.engine.builder.support.FlowBuilderContextImpl)'
    - '[org.springframework.webflow.engine.builder.FlowAssembler].assembleFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:297,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:298,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.config.FlowLocation>
      - java.util.List<String>
      - java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      - org.springframework.webflow.engine.builder.support.FlowBuilderServices
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.config.FlowDefinitionResourceFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 300
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 300
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].put(String,boolean)'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].getDevelopment()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation:316,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation:317,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - path
    - id
    - attributes
    argTypes:
    - String
    - String
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 318
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 318
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].<init>(String,String,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].<init>(String,String,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 330
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo:345,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo:346,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.HashMap)'
      Src: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.FlowBuilder
      - String
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - FlowBuilder
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - builder
    - id
    - attributes
    argTypes:
    - org.springframework.webflow.engine.builder.FlowBuilder
    - String
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 347
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 347
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowBuilder
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.FlowBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getBuilder()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.FlowBuilder
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowBuilder
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowBuilder
      - String
      - AttributeMap<Object>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:44,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:44,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:45,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:46,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.Set<Object>)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:46,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - parserContext
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.Set<Object>)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:51,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 2
    argNames:
    - element
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 57
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:61,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:63,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:64,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - definitionBuilder
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    - '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:70,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:71,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - definitionBuilder
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:78,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:79,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - definitionBuilder
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:85,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:86,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      - org.springframework.beans.factory.xml.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - definitionBuilder
    - parserContext
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    - org.springframework.beans.factory.xml.ParserContext
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:92,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:94,1
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:95,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:98,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:99,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:99,1
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:101,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:104,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:105,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:105,1
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:107,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:110,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:111,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:112,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:113,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:113,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Object>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 119
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[java.util.HashSet].<init>()'
    - '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
    - '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
    - '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getAttribute(String)'
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
    - attributeElement.getAttribute(String)
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,String)'
    linkageType: ''
    returnType: java.util.Set<Object>
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:123,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getDelegate()'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:125,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:126,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseCustomElement(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:125,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - parserContext
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 128
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.xml.ParserContext].getDelegate()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    - '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseCustomElement(org.springframework.webflow.config.FlowExecutorBeanDefinitionParser,org.springframework.webflow.config.FlowExecutorBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBeanDefinitionParser
    signature: '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelRegistry
      static: false
      superClass: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/DefaultFlowRegistry.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelRegistry
    signature: '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
      Src: org.springframework.webflow.config.DefaultFlowRegistry:36,1
    - Dst: parentFlowRegistry.getFlowModelRegistry()
      Src: org.springframework.webflow.config.DefaultFlowRegistry:40,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.config.DefaultFlowRegistry)'
      Src: org.springframework.webflow.config.DefaultFlowRegistry:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/DefaultFlowRegistry.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    - parentFlowRegistry.getFlowModelRegistry()
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.config.DefaultFlowRegistry)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
      Src: org.springframework.webflow.config.DefaultFlowRegistry:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.DefaultFlowRegistry
      static: false
      superClass: org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/DefaultFlowRegistry.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.DefaultFlowRegistry
    signature: '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinitionLocator
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxFlowExecutions
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxFlowExecutionSnapshots
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecutionAttributes
    argTypes:
    - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecutionListenerLoader
    argTypes:
    - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationManager
    argTypes:
    - org.springframework.webflow.conversation.ConversationManager
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setBeanClassLoader(ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].setBeanClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:138,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:140,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:142,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:143,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:144,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:145,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObjectType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObjectType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].isSingleton()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].isSingleton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:164,1
    - Dst: attribute.getName()
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:167,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowExecutorFactoryBean)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:167,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.config.FlowExecutorFactoryBean,Object)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:167,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 172
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached:
    - attribute.getName()
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowExecutorFactoryBean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.config.FlowExecutorFactoryBean,Object)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:175,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:176,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:178,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionAttributes
    argTypes:
    - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:184,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:185,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:186,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(Integer)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    constantsTouched: []
    func_position:
      end: 191
      start: 183
    functionDepth: 3
    functionLinenumber: 183
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(Integer)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:195,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(Integer)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 201
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(Integer)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationManager
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:206,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    constantsTouched: []
    func_position:
      end: 210
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:213,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:214,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionAttributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 219
      start: 212
    functionDepth: 2
    functionLinenumber: 212
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:224,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getType()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:225,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:225,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:226,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:227,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:227,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:229,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.config.FlowElementAttribute
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.springframework.webflow.config.FlowElementAttribute
    constantsTouched: []
    func_position:
      end: 231
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
    - '[org.springframework.webflow.config.FlowElementAttribute].getType()'
    - '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
    - '[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(String)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:234,1
    - Dst: '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:239,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.config.FlowExecutorFactoryBean:241,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 244
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 244
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
    - '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.executor.FlowExecutor
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.beans.factory.BeanClassLoaderAware
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorFactoryBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorFactoryBean
    signature: '[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.DefaultResourceLoader].<init>()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResourceFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.io.DefaultResourceLoader].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResourceFactory
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.core.io.ResourceLoader,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.io.ResourceLoader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResourceFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceLoader
    argTypes:
    - org.springframework.core.io.ResourceLoader
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.core.io.ResourceLoader,String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResourceFactory
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - basePath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,null,null)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,null,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,null)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - path
    - attributes
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,null)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:111,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:115,1
    - Dst: '[org.springframework.core.io.ResourceLoader].getResource(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:119,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createRelative(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:119,1
    - Dst: e.getMessage()
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:122,1
    - Dst: '[IllegalStateException].<init>(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:121,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:125,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:126,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:128,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - path
    - attributes
    - flowId
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].endsWith(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createRelative(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - e.getMessage()
    - '[IllegalStateException].<init>(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[org.springframework.core.io.ResourceLoader].getResource(String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: resolver.getResources(String)
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:142,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:144,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:144,1
    - Dst: resolver.getResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:145,1
    - Dst: resolver.getResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:147,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:153,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:153,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:157,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowDefinitionResource[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - attributes
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 160
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - resolver.getResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)
    - '[String].endsWith(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[String].startsWith(String)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - resolver.getResources(String)
    linkageType: ''
    returnType: FlowDefinitionResource[]
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:168,1
    - Dst: '[org.springframework.core.io.FileSystemResource].<init>(java.io.File)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:168,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:169,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.FileSystemResource,null)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createFileResource(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.io.FileSystemResource].<init>(java.io.File)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.FileSystemResource)'
    - '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.FileSystemResource,null)'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createFileResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,Class<?>)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:179,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:180,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.ClassPathResource,null)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowDefinitionResource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - path
    - clazz
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.ClassPathResource,null)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.ClassPathResource)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,Class<?>)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowDefinitionResource
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:197,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:199,1
    - Dst: '[org.springframework.core.io.ContextResource].getPathWithinContext()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:202,1
    - Dst: '[org.springframework.core.io.ClassPathResource].getPath()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:204,1
    - Dst: '[org.springframework.core.io.FileSystemResource].getPath()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:206,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(org.springframework.webflow.config.FlowDefinitionResourceFactory,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:206,1
    - Dst: '[org.springframework.core.io.Resource].getURL()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:209,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getPath()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:209,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(org.springframework.webflow.config.FlowDefinitionResourceFactory,String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:209,1
    - Dst: e.getMessage()
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:211,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:211,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:215,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:219,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:220,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:221,1
    - Dst: '[String].startsWith(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:222,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:223,1
    - Dst: '[String].startsWith(String,org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:225,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:229,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:231,1
    - Dst: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:234,1
    - Dst: '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:236,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.io.Resource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowResource
    argTypes:
    - org.springframework.core.io.Resource
    constantsTouched: []
    func_position:
      end: 237
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
    - '[org.springframework.core.io.ClassPathResource].getPath()'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(String)'
    - '[String].length()'
    - '[String].startsWith(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory,org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getPath()'
    - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(org.springframework.webflow.config.FlowDefinitionResourceFactory,String)'
    - '[org.springframework.core.io.FileSystemResource].getPath()'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].startsWith(String)'
    - e.getMessage()
    - '[org.springframework.core.io.ContextResource].getPathWithinContext()'
    - '[org.springframework.core.io.Resource].getURL()'
    - '[String].lastIndexOf(String)'
    - '[String].startsWith(String,org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.io.Resource].getFilename()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:240,1
    - Dst: '[org.springframework.util.StringUtils].stripFilenameExtension(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.io.Resource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowResource
    argTypes:
    - org.springframework.core.io.Resource
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.io.Resource].getFilename()'
    - '[org.springframework.util.StringUtils].stripFilenameExtension(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].lastIndexOf(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:244,1
    - Dst: '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - filePath
    - basePath
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 0
    functionsReached:
    - '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    - '[String].lastIndexOf(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:253,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:254,1
    - Dst: '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:254,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:255,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:256,1
    - Dst: '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:256,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:257,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:258,1
    - Dst: '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
      Src: org.springframework.webflow.config.FlowDefinitionResourceFactory:258,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.springframework.core.io.ResourceLoader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - basePath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].substring(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderBeanDefinitionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:44,1
    - Dst: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:45,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.Map<org.springframework.beans.factory.config.RuntimeBeanReference,String>)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 2
    argNames:
    - element
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.Map<org.springframework.beans.factory.config.RuntimeBeanReference,String>)'
    - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.w3c.dom.Element>].size()'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:56,1
    - Dst: '[org.springframework.beans.factory.support.ManagedMap].<init>(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:55,1
    - Dst: listenerElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:58,1
    - Dst: '[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:58,1
    - Dst: listenerElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:59,1
    - Dst: '[org.springframework.beans.factory.support.ManagedMap].put(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.w3c.dom.Element>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<org.springframework.beans.factory.config.RuntimeBeanReference,String>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - listeners
    argTypes:
    - java.util.List<org.w3c.dom.Element>
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List<org.w3c.dom.Element>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.support.ManagedMap].<init>(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
    - '[java.util.List<org.w3c.dom.Element>].size()'
    - listenerElement.getAttribute(String)
    - '[org.springframework.beans.factory.support.ManagedMap].put(org.springframework.beans.factory.config.RuntimeBeanReference,org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
    - '[org.springframework.beans.factory.config.RuntimeBeanReference].<init>(org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser)'
    linkageType: ''
    returnType: java.util.Map<org.springframework.beans.factory.config.RuntimeBeanReference,String>
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List<org.w3c.dom.Element>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser
    signature: '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:49,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].setId(String)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:51,1
    - Dst: '[java.util.Collections].emptySet()'
      Src: org.springframework.webflow.config.FlowBuilderInfo:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - className
    - attributes
    argTypes:
    - String
    - String
    - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.config.FlowBuilderInfo].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[java.util.Collections].emptySet()'
    - '[org.springframework.webflow.config.FlowBuilderInfo].setId(String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderInfo
    signature: '[org.springframework.webflow.config.FlowBuilderInfo].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:56,1
    - Dst: '[org.springframework.util.ClassUtils].getShortName(String)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:59,1
    - Dst: '[org.springframework.util.StringUtils].delete(org.springframework.webflow.config.FlowBuilderInfo,String)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:59,1
    - Dst: '[org.springframework.util.StringUtils].uncapitalize(org.springframework.webflow.config.FlowBuilderInfo)'
      Src: org.springframework.webflow.config.FlowBuilderInfo:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.config.FlowBuilderInfo].setId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.ClassUtils].getShortName(String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.util.StringUtils].uncapitalize(org.springframework.webflow.config.FlowBuilderInfo)'
    - '[org.springframework.util.StringUtils].delete(org.springframework.webflow.config.FlowBuilderInfo,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowBuilderInfo].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.config.FlowBuilderInfo].getClassName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowBuilderInfo].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    signature: '[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:52,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:56,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:52,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:56,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowRegistry
    - applicationContext
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxFlowExecutions
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutions(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutions(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxFlowExecutionSnapshots
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutionSnapshots(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutionSnapshots(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - redirectOnPause
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].setAlwaysRedirectOnPause(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].setAlwaysRedirectOnPause(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - redirectInSameState
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].setRedirectInSameState(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].setRedirectInSameState(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listener
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 4
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,String)'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:146,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:148,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listener
    - criteria
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 3
    functionLinenumber: 144
    functionLinenumberEnd: 150
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowExecutorBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationManager
    argTypes:
    - org.springframework.webflow.conversation.ConversationManager
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowExecutorBuilder
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:168,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:169,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:170,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 172
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.engine.impl.FlowExecutionImplFactory,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()'
    - '[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:176,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:177,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:177,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
    - '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:185,1
    - Dst: '[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:186,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:187,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    constantsTouched: []
    func_position:
      end: 192
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
    - '[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots()'
    - '[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:197,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(Integer)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:200,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(Integer)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationManager
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:208,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    constantsTouched: []
    func_position:
      end: 214
      start: 205
    functionDepth: 2
    functionLinenumber: 205
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].asMap()'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:217,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.config.FlowExecutorBuilder)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:217,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:218,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:219,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:221,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,boolean)'
      Src: org.springframework.webflow.config.FlowExecutorBuilder:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - Integer
      - Integer
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      - org.springframework.webflow.conversation.ConversationManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap<Object>].asMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.config.FlowExecutorBuilder)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,boolean)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap<Object>
    signature: '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:56,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:57,1
    - Dst: '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:56,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:58,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:60,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:62,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:63,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:64,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:67,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:68,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:69,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:72,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<org.springframework.webflow.config.FlowLocation>)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:72,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:73,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<String>)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:73,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:74,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<org.springframework.webflow.config.FlowBuilderInfo>)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:74,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - parserContext
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 77
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.xml.ParserContext].pushContainingComponent(org.springframework.beans.factory.parsing.CompositeComponentDefinition)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<String>)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<org.springframework.webflow.config.FlowBuilderInfo>)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyValue(String,java.util.List<org.springframework.webflow.config.FlowLocation>)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getLocalName()'
    - '[org.springframework.beans.factory.xml.ParserContext].popAndRegisterContainingComponent()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)'
    - '[org.springframework.beans.factory.parsing.CompositeComponentDefinition].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:80,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:81,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:82,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:84,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:84,1
    - Dst: locationElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:86,1
    - Dst: locationElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:87,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1
    - Dst: '[org.springframework.webflow.config.FlowLocation].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.config.FlowLocation)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.webflow.config.FlowLocation>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowLocation].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - locationElement.getAttribute(String)
    - '[java.util.Collections].emptyList()'
    - '[java.util.ArrayList].add(org.springframework.webflow.config.FlowLocation)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    linkageType: ''
    returnType: java.util.List<org.springframework.webflow.config.FlowLocation>
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:94,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:95,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:96,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:98,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:98,1
    - Dst: locationPatternElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:100,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 104
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].emptyList()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[java.util.ArrayList].add(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - locationPatternElement.getAttribute(String)
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:107,1
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:109,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:111,1
    - Dst: '[java.util.HashSet].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:111,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:113,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:114,1
    - Dst: attributeElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:115,1
    - Dst: '[org.springframework.webflow.config.FlowElementAttribute].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:116,1
    - Dst: '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 122
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,String)'
    - '[org.springframework.webflow.config.FlowElementAttribute].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.util.xml.DomUtils].getChildElementByTagName(org.w3c.dom.Element,String)'
    - '[java.util.HashSet].add(org.springframework.webflow.config.FlowElementAttribute)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
    - '[java.util.HashSet].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - attributeElement.getAttribute(String)
    linkageType: ''
    returnType: java.util.Set<org.springframework.webflow.config.FlowElementAttribute>
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:125,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:126,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:127,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:129,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:129,1
    - Dst: builderElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:131,1
    - Dst: builderElement.getAttribute(String)
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:132,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderInfo].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.config.FlowBuilderInfo)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:133,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 136
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - builderElement.getAttribute(String)
    - '[java.util.ArrayList].add(org.springframework.webflow.config.FlowBuilderInfo)'
    - '[java.util.Collections].emptyList()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].isEmpty()'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].size()'
    - '[org.springframework.util.xml.DomUtils].getChildElementsByTagName(org.w3c.dom.Element,String)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowBuilderInfo].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
    linkageType: ''
    returnType: java.util.List<org.springframework.webflow.config.FlowBuilderInfo>
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:140,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:141,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:143,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:146,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:148,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:149,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:151,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:153,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:156,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addConstructorArgValue(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:155,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:158,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:160,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:162,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:164,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:165,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:167,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - definitionBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 170
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addConstructorArgValue(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].addPropertyReference(String,String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].addPropertyReference(String,String)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanDefinition()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].genericBeanDefinition(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:174,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:174,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].generateBeanName(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:174,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:175,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:175,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].setSource(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:175,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:176,1
    - Dst: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].setRole(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:176,1
    - Dst: '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:177,1
    - Dst: '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:177,1
    - Dst: '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
      Src: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.springframework.beans.factory.xml.ParserContext
      - org.springframework.beans.factory.support.BeanDefinitionBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 3
    argNames:
    - element
    - context
    - viewFactoryCreatorBuilder
    argTypes:
    - org.w3c.dom.Element
    - org.springframework.beans.factory.xml.ParserContext
    - org.springframework.beans.factory.support.BeanDefinitionBuilder
    constantsTouched: []
    func_position:
      end: 180
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].setSource(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].generateBeanName(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.beans.factory.parsing.BeanComponentDefinition].<init>(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser,org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].setRole(org.springframework.webflow.config.FlowRegistryBeanDefinitionParser)'
    - '[org.springframework.beans.factory.xml.ParserContext].extractSource(org.w3c.dom.Element)'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getBeanDefinition()'
    - '[org.springframework.beans.factory.support.BeanDefinitionBuilder].getRawBeanDefinition()'
    - '[org.springframework.beans.factory.xml.ParserContext].registerBeanComponent(org.springframework.beans.factory.parsing.BeanComponentDefinition)'
    - '[org.springframework.beans.factory.xml.ParserContext].getReaderContext()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser
      static: false
      superClass: org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowRegistryBeanDefinitionParser
    signature: '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:42,1
    - Dst: '[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:42,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.context.ApplicationContext,String)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:64,1
    - Dst: '[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.builder.MvcViewFactoryCreator].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.context.ApplicationContext,String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ExpressionParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.binding.expression.ExpressionParser
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewFactoryCreator
    argTypes:
    - org.springframework.webflow.engine.builder.ViewFactoryCreator
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.faces.config.FlowBuilderServicesBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enableDevelopmentMode
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.faces.config.FlowBuilderServicesBuilder
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:135,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:136,1
    - Dst: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:137,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:137,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:138,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:139,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:140,1
    - Dst: '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 4
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].<init>()'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setDevelopment(boolean)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setConversionService(org.springframework.binding.convert.ConversionService)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    - '[org.springframework.webflow.engine.builder.support.FlowBuilderServices].setValidator(org.springframework.validation.Validator)'
    - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.support.FlowBuilderServices
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.webflow.config.FlowBuilderServicesBuilder:150,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.webflow.engine.builder.ViewFactoryCreator
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:71,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - errorCode
    - objectName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:85,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:86,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(String,java.util.ArrayList)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:87,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:89,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:89,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:91,1
    - Dst: '[String].substring(int)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:93,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(org.springframework.webflow.validation.WebFlowMessageCodesResolver,java.util.ArrayList)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:93,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:96,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:96,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:99,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:99,1
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:101,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:101,1
    - Dst: '[org.springframework.util.StringUtils].toStringArray(java.util.ArrayList)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:102,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - errorCode
    - objectName
    - field
    - fieldType
    argTypes:
    - String
    - String
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 103
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(String,java.util.ArrayList)'
    - '[String].substring(int)'
    - '[org.springframework.util.StringUtils].toStringArray(java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(org.springframework.webflow.validation.WebFlowMessageCodesResolver,java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[String].lastIndexOf(char)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:109,1
    - Dst: plainField.lastIndexOf(char)
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:111,1
    - Dst: plainField.indexOf(char,org.springframework.webflow.validation.WebFlowMessageCodesResolver)
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:113,1
    - Dst: plainField.substring(int,org.springframework.webflow.validation.WebFlowMessageCodesResolver)
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:115,1
    - Dst: plainField.substring(int)
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:115,1
    - Dst: '[java.util.List<String>].add(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:116,1
    - Dst: plainField.lastIndexOf(char)
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - fieldList
    argTypes:
    - String
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 122
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(String,java.util.List<String>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 0
    functionsReached:
    - plainField.substring(int,org.springframework.webflow.validation.WebFlowMessageCodesResolver)
    - plainField.indexOf(char,org.springframework.webflow.validation.WebFlowMessageCodesResolver)
    - plainField.substring(int)
    - plainField.lastIndexOf(char)
    - '[java.util.List<String>].add(org.springframework.webflow.validation.WebFlowMessageCodesResolver)'
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(String,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()'
      Src: org.springframework.webflow.validation.WebFlowMessageCodesResolver:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - code
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.MessageCodesResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.WebFlowMessageCodesResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.WebFlowMessageCodesResolver
    signature: '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.validation.ValidationHelper:55,1
    - Dst: '[org.springframework.util.Assert].notNull(Object,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:97,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:98,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].initValidationHints(Object,org.springframework.webflow.execution.RequestContext,String,org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.webflow.validation.ValidationHelper:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelper
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - model
    - requestContext
    - eventId
    - modelName
    - expressionParser
    - messageCodesResolver
    - mappingResults
    - hintResolver
    argTypes:
    - Object
    - org.springframework.webflow.execution.RequestContext
    - String
    - String
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.validation.MessageCodesResolver
    - org.springframework.binding.mapping.MappingResults
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 107
      start: 93
    functionDepth: 3
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.ValidationHelper].initValidationHints(Object,org.springframework.webflow.execution.RequestContext,String,org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.util.Assert].notNull(Object,String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelper
    signature: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.validation.ValidationHelper:55,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelper:117,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.BeanValidationHintResolver)'
      Src: org.springframework.webflow.validation.ValidationHelper:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHelper
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - model
    - requestContext
    - eventId
    - modelName
    - expressionParser
    - messageCodesResolver
    - mappingResults
    argTypes:
    - Object
    - org.springframework.webflow.execution.RequestContext
    - String
    - String
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.validation.MessageCodesResolver
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.BeanValidationHintResolver)'
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHelper
    signature: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:125,1
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.webflow.validation.ValidationHelper:127,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].get(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:127,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.validation.ValidationHelper:130,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.validation.ValidationHelper:130,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].get(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:130,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelper:135,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.validation.ValidationHelper:135,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.validation.ValidationHelper:136,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.validation.ValidationHelper:136,1
    - Dst: expr.getValue(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.validation.ValidationHelper:138,1
    - Dst: '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:140,1
    - Dst: '[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(Object,String,String,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:141,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:147,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:152,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - model
    - requestContext
    - eventId
    - hintResolver
    argTypes:
    - Object
    - org.springframework.webflow.execution.RequestContext
    - String
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 155
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.validation.ValidationHelper].initValidationHints(Object,org.springframework.webflow.execution.RequestContext,String,org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
    - '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(String)'
    - expr.getValue(org.springframework.webflow.execution.RequestContext)
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    - '[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(Object,String,String,org.springframework.webflow.validation.ValidationHelper)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.validation.ValidationHelper].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,org.springframework.webflow.validation.ValidationHelper)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.springframework.webflow.validation.ValidationHelper].initValidationHints(Object,org.springframework.webflow.execution.RequestContext,String,org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validationHints
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.validation.ValidationHelper].setValidationHints(Object[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelper].setValidationHints(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(org.springframework.validation.Validator)'
      Src: org.springframework.webflow.validation.ValidationHelper:178,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:180,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].getModelValidator()'
      Src: org.springframework.webflow.validation.ValidationHelper:181,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 176
    functionDepth: 4
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.validation.ValidationHelper].validate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 26
    functionsReached:
    - '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(org.springframework.validation.Validator)'
    - '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(Object)'
    - '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(Object)'
    - '[org.springframework.webflow.validation.ValidationHelper].getModelValidator()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelper].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:188,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 3
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(Object)'
    - '[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.validation.ValidationHelper:193,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.validation.ValidationHelper:193,1
    - Dst: '[org.springframework.util.StringUtils].capitalize(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:193,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:195,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:195,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:197,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:198,1
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:200,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.webflow.validation.DefaultValidationContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:200,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:204,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:204,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:206,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:206,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:210,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:210,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:212,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:212,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:214,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:215,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.webflow.validation.ValidationHelper:217,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 221
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.webflow.validation.DefaultValidationContext)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContext)'
    - '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,org.springframework.webflow.validation.ValidationHelper)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.util.StringUtils].capitalize(String)'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[Object].getClass()'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContextErrors)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:225,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:225,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:227,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:228,1
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:230,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.webflow.validation.DefaultValidationContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:230,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:234,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:234,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:236,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:237,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:239,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:239,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.webflow.validation.ValidationHelper:241,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 245
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,String)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.webflow.validation.DefaultValidationContext)'
    - '[Object].getClass()'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(org.springframework.webflow.validation.ValidationHelper,Object,org.springframework.binding.message.MessageContextErrors)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.validation.ValidationHelper:248,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:248,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:249,1
    - Dst: '[org.springframework.context.ApplicationContext].containsBean(org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:251,1
    - Dst: '[org.springframework.context.ApplicationContext].getBean(org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 256
    functionName: '[org.springframework.webflow.validation.ValidationHelper].getModelValidator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.context.ApplicationContext].containsBean(org.springframework.webflow.validation.ValidationHelper)'
    - '[org.springframework.context.ApplicationContext].getBean(org.springframework.webflow.validation.ValidationHelper)'
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.validation.ValidationHelper].getModelValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:259,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 261
      start: 258
    functionDepth: 3
    functionLinenumber: 258
    functionLinenumberEnd: 261
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(Object)'
    - '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.validation.ValidationHelper:264,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.validation.ValidationHelper:264,1
    - Dst: '[org.springframework.util.StringUtils].capitalize(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:264,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:266,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:268,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:269,1
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:274,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.webflow.validation.DefaultValidationContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:273,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:278,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:280,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:281,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:285,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:285,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.webflow.validation.ValidationHelper:287,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:291,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:294,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:293,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 298
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 298
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.webflow.validation.DefaultValidationContext)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.util.StringUtils].capitalize(String)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContext)'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,org.springframework.webflow.validation.ValidationHelper)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:304,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:305,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:307,1
    - Dst: springValidator.supports(org.springframework.webflow.validation.ValidationHelper)
      Src: org.springframework.webflow.validation.ValidationHelper:307,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:308,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:308,1
    - Dst: '[org.springframework.validation.SmartValidator].validate(Object,org.springframework.binding.message.MessageContextErrors,Object[])'
      Src: org.springframework.webflow.validation.ValidationHelper:313,1
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:316,1
    - Dst: springValidator.validate(Object,org.springframework.binding.message.MessageContextErrors)
      Src: org.springframework.webflow.validation.ValidationHelper:321,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:324,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:326,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:325,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:332,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:334,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:335,1
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:339,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.webflow.validation.DefaultValidationContext)'
      Src: org.springframework.webflow.validation.ValidationHelper:338,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String)'
      Src: org.springframework.webflow.validation.ValidationHelper:343,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.validation.ValidationHelper:345,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.validation.ValidationHelper:346,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.ValidationHelper:349,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.validation.ValidationHelper:349,1
    - Dst: '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.webflow.validation.ValidationHelper:351,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 355
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 355
    functionName: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - springValidator.supports(org.springframework.webflow.validation.ValidationHelper)
    - '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.webflow.validation.DefaultValidationContext)'
    - '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String)'
    - '[org.springframework.validation.SmartValidator].validate(Object,org.springframework.binding.message.MessageContextErrors,Object[])'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.util.ReflectionUtils].invokeMethod(Method,Object,Object,org.springframework.binding.message.MessageContextErrors)'
    - '[Object].getClass()'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.validation.ValidationHelper)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.logging.Log].warn(String)'
    - springValidator.validate(Object,org.springframework.binding.message.MessageContextErrors)
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.aop.support.AopUtils].getTargetClass(Object)'
      Src: org.springframework.webflow.validation.ValidationHelper:358,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.validation.ValidationHelper:360,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.validation.ValidationHelper)'
      Src: org.springframework.webflow.validation.ValidationHelper:362,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].getSuperclass()'
      Src: org.springframework.webflow.validation.ValidationHelper:363,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.ValidationHelper:366,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,String,org.springframework.webflow.validation.ValidationHelper,Class<?>)'
      Src: org.springframework.webflow.validation.ValidationHelper:366,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - org.springframework.webflow.execution.RequestContext
      - String
      - String
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.Validator
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - model
    - validator
    - methodName
    - context
    argTypes:
    - Object
    - Object
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 372
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 372
    functionName: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.ValidationHelper].getSuperclass()'
    - '[Object].getClass()'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.aop.support.AopUtils].getTargetClass(Object)'
    - '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.validation.ValidationHelper,String,org.springframework.webflow.validation.ValidationHelper,Class<?>)'
    - '[java.util.ArrayList].add(org.springframework.webflow.validation.ValidationHelper)'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.DefaultValidationContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - requestContext
    - eventId
    - mappingResults
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - String
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.DefaultValidationContext
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.validation.DefaultValidationContext:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].getMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].getMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].getUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].getUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.validation.DefaultValidationContext:36,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
      Src: org.springframework.webflow.validation.DefaultValidationContext:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.Principal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].getUserPrincipal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].getUserPrincipal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(String)'
      Src: org.springframework.webflow.validation.DefaultValidationContext:40,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getOriginalValue()'
      Src: org.springframework.webflow.validation.DefaultValidationContext:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].getUserValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(String)'
    - '[org.springframework.binding.mapping.MappingResult].getOriginalValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].getUserValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].<init>(String)'
      Src: org.springframework.webflow.validation.DefaultValidationContext:46,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult)'
      Src: org.springframework.webflow.validation.DefaultValidationContext:46,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
      Src: org.springframework.webflow.validation.DefaultValidationContext:47,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
      Src: org.springframework.webflow.validation.DefaultValidationContext:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      - String
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.validation.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.mapping.MappingResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
    - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult)'
    - '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].<init>(String)'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResult
    signature: '[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult
    signature: '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResult].getMapping()'
      Src: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult:63,1
    - Dst: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
      Src: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult:63,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult:63,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
    - '[String].equals(String)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.binding.mapping.MappingResult].getMapping()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ObjectUtils].isEmpty(String[])'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:51,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:55,1
    - Dst: hint.equalsIgnoreCase(String)
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:57,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(org.springframework.webflow.validation.BeanValidationHintResolver)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:60,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:62,1
    - Dst: '[org.springframework.util.StringUtils].capitalize(org.springframework.webflow.validation.BeanValidationHintResolver)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:62,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(org.springframework.webflow.validation.BeanValidationHintResolver,org.springframework.webflow.validation.BeanValidationHintResolver)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:62,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(Object,String,String,org.springframework.webflow.validation.BeanValidationHintResolver)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:65,1
    - Dst: '[java.util.ArrayList].add(Class<?>)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:68,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:72,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.validation.ValidationHintResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - model
    - flowId
    - stateId
    - hints
    argTypes:
    - Object
    - String
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 73
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].toArray()'
    - '[org.springframework.util.ObjectUtils].isEmpty(String[])'
    - '[org.springframework.util.StringUtils].capitalize(org.springframework.webflow.validation.BeanValidationHintResolver)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(org.springframework.webflow.validation.BeanValidationHintResolver,org.springframework.webflow.validation.BeanValidationHintResolver)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(org.springframework.webflow.validation.BeanValidationHintResolver)'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(Object,String,String,org.springframework.webflow.validation.BeanValidationHintResolver)'
    - '[java.util.ArrayList].add(Class<?>)'
    - '[Object].getClass()'
    - '[java.util.ArrayList].<init>()'
    - hint.equalsIgnoreCase(String)
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.validation.ValidationHintResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - hint
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
    functionUses: 0
    functionsReached:
    - Class.forName(String)
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(org.springframework.webflow.validation.BeanValidationHintResolver)
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:87,1
    - Dst: '[Class<?>].getSuperclass()'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:90,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(org.springframework.webflow.validation.BeanValidationHintResolver,String)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:92,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.validation.ValidationHintResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - targetClass
    - hint
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
    functionUses: 0
    functionsReached:
    - Class.forName(org.springframework.webflow.validation.BeanValidationHintResolver)
    - '[Class<?>].getSuperclass()'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(org.springframework.webflow.validation.BeanValidationHintResolver,String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.validation.BeanValidationHintResolver:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.validation.ValidationHintResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - model
    - flowId
    - stateId
    - hint
    argTypes:
    - Object
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(Object,String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(Object,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.validation.ValidationHintResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.BeanValidationHintResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.BeanValidationHintResolver
    signature: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - String
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - model
    - flowId
    - stateId
    - hints
    argTypes:
    - Object
    - String
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHintResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.validation.ValidationHintResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.validation.ValidationHintResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHintResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.validation.ValidationHintResolver
    signature: '[org.springframework.webflow.validation.ValidationHintResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - flowExecutionKey
    - outcome
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.FlowExecutionOutcome
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,String,org.springframework.webflow.execution.FlowExecutionOutcome)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,String,null)'
      Src: org.springframework.webflow.executor.FlowExecutionResult:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - flowExecutionKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 23
    functionsReached:
    - '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,null,org.springframework.webflow.execution.FlowExecutionOutcome)'
      Src: org.springframework.webflow.executor.FlowExecutionResult:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - outcome
    argTypes:
    - String
    - org.springframework.webflow.execution.FlowExecutionOutcome
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,null,org.springframework.webflow.execution.FlowExecutionOutcome)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - context
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowExecutionKey
    - context
    argTypes:
    - String
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.executor.FlowExecutor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.executor.FlowExecutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:76,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:101,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:102,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.repository.FlowExecutionRepository,String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutorImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - definitionLocator
    - executionFactory
    - executionRepository
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    - org.springframework.webflow.execution.FlowExecutionFactory
    - org.springframework.webflow.execution.repository.FlowExecutionRepository
    constantsTouched: []
    func_position:
      end: 107
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.repository.FlowExecutionRepository,String)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutorImpl
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].getDefinitionLocator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionLocator
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].getDefinitionLocator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionFactory
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionRepository
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionRepository()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionRepository
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionRepository()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:133,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.executor.FlowExecutorImpl)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:134,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:136,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:137,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:138,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:139,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:140,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:141,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.executor.FlowExecutorImpl)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:141,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:142,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:144,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:146,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:148,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:150,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:153,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - context
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 155
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.executor.FlowExecutorImpl)'
    - '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.executor.FlowExecutorImpl)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:159,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:160,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:162,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(String)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:163,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:164,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:165,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:167,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:168,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:169,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:170,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:171,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:173,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:174,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:177,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:180,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.core.FlowException
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowExecutionKey
    - context
    argTypes:
    - String
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 182
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(null)'
    - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(String)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].hasEnded()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:185,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:185,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:185,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(org.springframework.webflow.executor.FlowExecutorImpl,org.springframework.webflow.executor.FlowExecutorImpl)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(org.springframework.webflow.executor.FlowExecutorImpl,org.springframework.webflow.executor.FlowExecutorImpl)'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].getId()'
    - '[org.springframework.webflow.execution.FlowExecution].getOutcome()'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:189,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].getId()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:189,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:189,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutorImpl].toString()'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:189,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(org.springframework.webflow.executor.FlowExecutorImpl,org.springframework.webflow.executor.FlowExecutorImpl)'
      Src: org.springframework.webflow.executor.FlowExecutorImpl:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.executor.FlowExecutor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutionResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(org.springframework.webflow.executor.FlowExecutorImpl,org.springframework.webflow.executor.FlowExecutorImpl)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].getId()'
    - '[org.springframework.webflow.executor.FlowExecutorImpl].toString()'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutionResult
    signature: '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
      Src: org.springframework.webflow.conversation.NoSuchConversationException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.ConversationId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.NoSuchConversationException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationException
    argCount: 1
    argNames:
    - conversationId
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/NoSuchConversationException.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.NoSuchConversationException
    signature: '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.ConversationId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: org.springframework.webflow.conversation.ConversationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.conversation.NoSuchConversationException].getConversationId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/NoSuchConversationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.NoSuchConversationException].getConversationId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationParameters
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - caption
    - description
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationParameters
    signature: '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.conversation.ConversationParameters].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.ConversationParameters].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.conversation.ConversationParameters].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.ConversationParameters].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.conversation.ConversationParameters].getDescription()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.ConversationParameters].getDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.conversation.ConversationParameters:81,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.conversation.ConversationParameters:81,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].toString()'
      Src: org.springframework.webflow.conversation.ConversationParameters:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.conversation.ConversationParameters].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.conversation.ConversationParameters].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.ConversationParameters].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.springframework.webflow.conversation.ConversationException:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationException
    signature: '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.webflow.conversation.ConversationException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationException
    signature: '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.conversation.Conversation].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.Conversation].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationLockException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.conversation.Conversation].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.Conversation].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.conversation.Conversation].getAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.conversation.Conversation].getAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.conversation.Conversation].putAttribute(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.Conversation].putAttribute(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.conversation.Conversation].removeAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.Conversation].removeAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.conversation.Conversation].end()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.Conversation].end()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.conversation.Conversation].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.Conversation].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.Conversation].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.Conversation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationParameters
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationParameters
    argTypes:
    - org.springframework.webflow.conversation.ConversationParameters
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.conversation.ConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.ConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.conversation.ConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.ConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.conversation.ConversationManager].parseConversationId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.ConversationManager].parseConversationId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.ConversationManager].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationManager
    signature: '[org.springframework.webflow.conversation.ConversationManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
      Src: org.springframework.webflow.conversation.ConversationLockException:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationLockException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationLockException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationLockException
    signature: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
      Src: org.springframework.webflow.conversation.ConversationLockException:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationLockException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationException
    argCount: 2
    argNames:
    - msg
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationLockException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationLockException
    signature: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.conversation.ConversationId].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationId.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.ConversationId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.ConversationId].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.ConversationId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:43,1
    - Dst: '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.ConversationContainer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - maxConversations
    - sessionKey
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.CopyOnWriteArrayList].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ConversationContainer
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].size()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:92,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:92,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].getName()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:93,1
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(String,String)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:93,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].getCaption()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:94,1
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(String,String)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:94,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].getDescription()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:95,1
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(String,String)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:95,1
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].add(org.springframework.webflow.conversation.impl.ContainedConversation)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:96,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:97,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:98,1
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].get(int)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:100,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].getId()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:100,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.conversation.impl.ConversationContainer)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:99,1
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].get(int)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:103,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].end()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationParameters
      - org.springframework.webflow.conversation.impl.ConversationLock
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parameters
    - lock
    argTypes:
    - org.springframework.webflow.conversation.ConversationParameters
    - org.springframework.webflow.conversation.impl.ConversationLock
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.ConversationLock)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].add(org.springframework.webflow.conversation.impl.ContainedConversation)'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].end()'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].getId()'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
    - '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].get(int)'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()'
    - '[org.springframework.webflow.conversation.ConversationParameters].getName()'
    - '[org.springframework.webflow.conversation.ConversationParameters].getCaption()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(String,String)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.conversation.impl.ConversationContainer)'
    - '[org.springframework.webflow.conversation.ConversationParameters].getDescription()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.ConversationLock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conversation.getId()
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:120,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].equals(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:120,1
    - Dst: '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.NoSuchConversationException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - conversation.getId()
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].equals(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversations()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: conversation.getId()
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:136,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].equals(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:136,1
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].remove(org.springframework.webflow.conversation.impl.ConversationContainer)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - conversation.getId()
    - '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].remove(org.springframework.webflow.conversation.impl.ConversationContainer)'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].equals(org.springframework.webflow.conversation.ConversationId)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].size()'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
      Src: org.springframework.webflow.conversation.impl.ConversationContainer:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - int
      - String
      - java.util.List<org.springframework.webflow.conversation.impl.ContainedConversation>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.impl.ContainedConversation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - lock
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    - org.springframework.webflow.conversation.impl.ConversationLock
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ContainedConversation
    signature: '[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String,InterruptedException)'
      Src: org.springframework.webflow.conversation.impl.LockInterruptedException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - InterruptedException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.LockInterruptedException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationLockException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - InterruptedException
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(InterruptedException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/LockInterruptedException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationLockException].<init>(String,InterruptedException)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.LockInterruptedException
    signature: '[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(InterruptedException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.SimpleConversationId
      static: false
      superClass: org.springframework.webflow.conversation.ConversationId
    argCount: 1
    argNames:
    - id
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SimpleConversationId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.SimpleConversationId
    signature: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].equals(java.io.Serializable)'
      Src: org.springframework.webflow.conversation.impl.SimpleConversationId:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.conversation.ConversationId
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SimpleConversationId.java
    functionUses: 0
    functionsReached:
    - '[java.io.Serializable].equals(java.io.Serializable)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].hashCode()'
      Src: org.springframework.webflow.conversation.impl.SimpleConversationId:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.conversation.ConversationId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SimpleConversationId.java
    functionUses: 0
    functionsReached:
    - '[java.io.Serializable].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].toString()'
      Src: org.springframework.webflow.conversation.impl.SimpleConversationId:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.conversation.ConversationId
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SimpleConversationId.java
    functionUses: 0
    functionsReached:
    - '[java.io.Serializable].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationLockException].<init>(String)'
      Src: org.springframework.webflow.conversation.impl.LockTimeoutException:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.LockTimeoutException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationLockException
    argCount: 1
    argNames:
    - timeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/LockTimeoutException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationLockException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.LockTimeoutException
    signature: '[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationLockException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.conversation.impl.ConversationLock].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationLock.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ConversationLock].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.conversation.impl.ConversationLock].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationLock.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ConversationLock].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.ConversationLock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.impl.ConversationLock].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationLock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ConversationLock
    signature: '[org.springframework.webflow.conversation.impl.ConversationLock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:38,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.ContainedConversation
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - container
    - id
    - lock
    argTypes:
    - org.springframework.webflow.conversation.impl.ConversationContainer
    - org.springframework.webflow.conversation.ConversationId
    - org.springframework.webflow.conversation.impl.ConversationLock
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.impl.ConversationContainer,org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ContainedConversation
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.impl.ConversationContainer,org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.impl.ConversationContainer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - container
    argTypes:
    - org.springframework.webflow.conversation.impl.ConversationContainer
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].setContainer(org.springframework.webflow.conversation.impl.ConversationContainer)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].setContainer(org.springframework.webflow.conversation.impl.ConversationContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].setId(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].setId(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:74,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:75,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationLock].lock()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.conversation.impl.ConversationLock].lock()'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,Object>].get(Object)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].getAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,Object>].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].getAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:85,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.conversation.impl.ContainedConversation)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:86,1
    - Dst: '[java.util.Map<Object,Object>].put(Object,Object)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[java.util.Map<Object,Object>].put(Object,Object)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.conversation.impl.ContainedConversation)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:92,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:93,1
    - Dst: '[java.util.Map<Object,Object>].remove(Object)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].removeAttribute(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[java.util.Map<Object,Object>].remove(Object)'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].removeAttribute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:99,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:100,1
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:102,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].end()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].end()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:106,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:107,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationLock].unlock()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:109,1
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:115,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:115,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].getMutex()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:116,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,org.springframework.webflow.conversation.impl.ConversationContainer)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,org.springframework.webflow.conversation.impl.ConversationContainer)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.conversation.impl.ConversationLock].unlock()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].getMutex()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:122,1
    - Dst: '[org.springframework.webflow.conversation.ConversationId].toString()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
    - '[org.springframework.webflow.conversation.ConversationId].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationId].equals(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationId].equals(org.springframework.webflow.conversation.ConversationId)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationId].hashCode()'
      Src: org.springframework.webflow.conversation.impl.ContainedConversation:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.impl.ConversationContainer
      - org.springframework.webflow.conversation.ConversationId
      - org.springframework.webflow.conversation.impl.ConversationLock
      - java.util.Map<Object,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.conversation.Conversation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationId].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getSessionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getSessionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sessionKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getMaxConversations()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getMaxConversations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxConversations
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getLockTimeoutSeconds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getLockTimeoutSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lockTimeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setLockTimeoutSeconds(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setLockTimeoutSeconds(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:112,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:113,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationParameters
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationParameters
    argTypes:
    - org.springframework.webflow.conversation.ConversationParameters
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 3
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
    - '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:117,1
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationId
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.springframework.webflow.conversation.ConversationId
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:122,1
    - Dst: '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(org.springframework.webflow.conversation.impl.SessionBindingConversationManager)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:122,1
    - Dst: '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,org.springframework.webflow.conversation.impl.SessionBindingConversationManager)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationException
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 1
    functionsReached:
    - Integer.valueOf(String)
    - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(org.springframework.webflow.conversation.impl.SessionBindingConversationManager)'
    - '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,org.springframework.webflow.conversation.impl.SessionBindingConversationManager)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.impl.ConversationContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ConversationContainer
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:139,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:139,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].getMutex()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:140,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:141,1
    - Dst: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:143,1
    - Dst: '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,org.springframework.webflow.conversation.impl.ConversationContainer)'
      Src: org.springframework.webflow.conversation.impl.SessionBindingConversationManager:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.impl.ConversationContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].put(String,org.springframework.webflow.conversation.impl.ConversationContainer)'
    - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()'
    - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.core.collection.SharedAttributeMap<Object>].getMutex()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.ConversationContainer
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.ConversationManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.SessionBindingConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.SessionBindingConversationManager
    signature: '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()'
      Src: org.springframework.webflow.conversation.impl.NoOpConversationLock:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.NoOpConversationLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.impl.NoOpConversationLock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/NoOpConversationLock.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.NoOpConversationLock
    signature: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.NoOpConversationLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/NoOpConversationLock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.NoOpConversationLock
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/NoOpConversationLock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.impl.NoOpConversationLock
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].readResolve()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/NoOpConversationLock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.conversation.impl.NoOpConversationLock].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.ReentrantLock].<init>()'
      Src: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.locks.Lock
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - timeoutSeconds
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkConcurrentConversationLock.java
    functionUses: 1
    functionsReached:
    - '[java.util.concurrent.locks.ReentrantLock].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock
    signature: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.Lock].tryLock(int,org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
      Src: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:42,1
    - Dst: '[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)'
      Src: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:44,1
    - Dst: '[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
      Src: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:47,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.locks.Lock
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.ConversationLockException
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkConcurrentConversationLock.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.locks.Lock].tryLock(int,org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
    - '[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)'
    - '[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.concurrent.locks.Lock].unlock()'
      Src: org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.concurrent.locks.Lock
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.conversation.impl.ConversationLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkConcurrentConversationLock.java
    functionUses: 0
    functionsReached:
    - '[java.util.concurrent.locks.Lock].unlock()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
      Src: org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException
      static: false
      superClass: org.springframework.webflow.conversation.ConversationException
    argCount: 2
    argNames:
    - encodedId
    - parseException
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/BadlyFormattedConversationIdException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException
    signature: '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<org.springframework.webflow.context.ExternalContext>].set(org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.context.ExternalContextHolder:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.context.ExternalContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - externalContext
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContextHolder.java
    functionUses: 2
    functionsReached:
    - '[ThreadLocal<org.springframework.webflow.context.ExternalContext>].set(org.springframework.webflow.context.ExternalContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<org.springframework.webflow.context.ExternalContext>].get()'
      Src: org.springframework.webflow.context.ExternalContextHolder:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.context.ExternalContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.ExternalContext
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContextHolder.java
    functionUses: 6
    functionsReached:
    - '[ThreadLocal<org.springframework.webflow.context.ExternalContext>].get()'
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContext
    signature: '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.NamedThreadLocal].<init>(String)'
      Src: org.springframework.webflow.context.ExternalContextHolder:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.context.ExternalContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.context.ExternalContextHolder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.context.ExternalContextHolder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContextHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.NamedThreadLocal].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContextHolder
    signature: '[org.springframework.webflow.context.ExternalContextHolder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.context.ExternalContext].getContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.ExternalContext].getContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.context.ExternalContext].getGlobalSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.ExternalContext].getGlobalSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - flowExecutionKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.security.Principal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.context.ExternalContext].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.context.ExternalContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.context.ExternalContext].getNativeContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.ExternalContext].getNativeContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.context.ExternalContext].getNativeRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.ExternalContext].getNativeRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.context.ExternalContext].getNativeResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.ExternalContext].getNativeResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.context.ExternalContext].getResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.springframework.webflow.context.ExternalContext].getResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - input
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: '[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.context.ExternalContext].requestRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContext].requestRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.context.ExternalContext].recordResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.ExternalContext].recordResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.context.ExternalContext].isResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.ExternalContext].isResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.ExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.ExternalContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContext
    signature: '[org.springframework.webflow.context.ExternalContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.util.UrlPathHelper].<init>()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.util.UrlPathHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler
      static: false
      superClass: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.web.util.UrlPathHelper].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.web.util.UrlPathHelper].getLookupPathForRequest(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:70,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.util.UrlPathHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.util.UrlPathHelper].getLookupPathForRequest(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:74,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:75,1
    - Dst: '[String].substring(int,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.util.UrlPathHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    argCount: 1
    argNames:
    - urlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(String)'
    - '[String].substring(int,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[String].lastIndexOf(char)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:83,1
    - Dst: '[String].indexOf(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:85,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:87,1
    - Dst: '[String].lastIndexOf(char,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:90,1
    - Dst: '[String].indexOf(char,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:91,1
    - Dst: '[String].substring(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:93,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.util.UrlPathHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    argCount: 1
    argNames:
    - urlPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(char)'
    - '[String].substring(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[String].lastIndexOf(char,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[String].length()'
    - '[String].indexOf(char,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:114,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:115,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:117,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:117,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:118,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:118,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:120,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(int,int)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:120,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:120,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:121,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:122,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:124,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:124,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:127,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:128,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:129,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:129,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:131,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(int,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:133,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:133,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:135,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:136,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:137,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:139,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:139,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:144,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:145,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:148,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:149,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:150,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.context.servlet.FilenameFlowUrlHandler:152,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.web.util.UrlPathHelper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    argCount: 3
    argNames:
    - flowId
    - input
    - request
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 153
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[StringBuilder].<init>()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(char)'
    - '[StringBuilder].append(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(int,int)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].lastIndexOf(String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].substring(int,org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
    - '[StringBuilder].append(char)'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletContextMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.servlet.ServletContext
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletContextMap
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.ServletContext].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMap:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.ServletContext].getAttribute(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.ServletContext].setAttribute(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMap:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].setAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.ServletContext].setAttribute(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.ServletContext].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMap:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.ServletContext].removeAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.ServletContext].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMap:59,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletContextMap)'
      Src: org.springframework.webflow.context.servlet.HttpServletContextMap:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletContextMap)'
    - '[jakarta.servlet.ServletContext].getAttributeNames()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpServletContextMap].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:130,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.ServletExternalContext
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - request
    - response
    argTypes:
    - jakarta.servlet.ServletContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.ServletExternalContext
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.ServletExternalContext
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - request
    - response
    - flowUrlHandler
    argTypes:
    - jakarta.servlet.ServletContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.ServletExternalContext
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ajaxRequest
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getContextPath()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getContextPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getGlobalSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getGlobalSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.SharedAttributeMap<Object>
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getUserPrincipal()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.security.Principal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getCurrentUser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getUserPrincipal()'
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getCurrentUser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getLocale()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:205,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].encodeURL(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - flowExecutionKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletResponse].encodeURL(String)'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:209,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].getWriter()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:211,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:213,1
    - Dst: '[IllegalStateException].initCause(org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 217
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[jakarta.servlet.http.HttpServletResponse].getWriter()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
    - '[IllegalStateException].initCause(org.springframework.webflow.context.servlet.ServletExternalContext)'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:236,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 9
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:242,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:244,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:246,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowId
    - input
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 249
      start: 241
    functionDepth: 2
    functionLinenumber: 241
    functionLinenumberEnd: 249
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:252,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 18
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:258,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 257
    functionDepth: 2
    functionLinenumber: 257
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 6
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.ServletContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.servlet.ServletContext
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.http.HttpServletRequest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.servlet.http.HttpServletRequest
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.http.HttpServletResponse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.servlet.http.HttpServletResponse
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.context.servlet.FlowUrlHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowUrlHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FlowUrlHandler
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowUrlHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:356,1
    - Dst: '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:356,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:357,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpServletRequestMap)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:357,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:358,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpSessionMap)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:358,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:359,1
    - Dst: '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpServletContextMap)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - request
    - response
    - flowUrlHandler
    argTypes:
    - jakarta.servlet.ServletContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 361
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 361
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpSessionMap)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpServletContextMap)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.context.servlet.HttpServletRequestMap)'
    - '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)'
    - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:364,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:365,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:366,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:369,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:370,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:373,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:374,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:377,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 380
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:383,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:383,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.context.servlet.ServletExternalContext:384,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.core.collection.ParameterMap
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - org.springframework.webflow.core.collection.SharedAttributeMap<Object>
      - boolean
      - boolean
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - String
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.ExternalContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 385
    functionName: '[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:47,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:48,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:48,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:49,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:50,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:51,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:52,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - flowExecutionKey
    - request
    argTypes:
    - String
    - String
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,String,String)'
    - '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:57,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:58,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:58,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:59,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,String,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:60,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:61,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:62,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:63,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:63,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - request
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 66
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,String,String)'
    - '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,T>].entrySet()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:69,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].iterator()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:69,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].hasNext()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:70,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].next()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:71,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getKey()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getValue()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:72,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].hasNext()'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:73,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - java.util.Map<String,T>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - url
    - parameters
    argTypes:
    - StringBuilder
    - java.util.Map<String,T>
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].next()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler,org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getValue()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].iterator()'
    - '[StringBuilder].append(char)'
    - '[java.util.Map<String,T>].entrySet()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getKey()'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:80,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:81,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:82,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].append(char)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:82,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].append(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - url
    - key
    - value
    argTypes:
    - StringBuilder
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].append(char)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
    - '[StringBuilder].append(String)'
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:86,1
    - Dst: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 1
    functionsReached:
    - String.valueOf(Object)
    - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(String)
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:91,1
    - Dst: '[java.net.URLEncoder].encode(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler,String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:91,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler:93,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.net.URLEncoder].encode(org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler,String)'
    - String.valueOf(String)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler
    signature: '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(jakarta.servlet.http.HttpServletRequest,String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(jakarta.servlet.http.HttpServletRequest,String)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: multipartRequest.getMultiFileMap()
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:54,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].get(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:54,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:55,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].size()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:56,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].get(int)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:57,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameterValues(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:63,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].size()'
    - '[jakarta.servlet.http.HttpServletRequest].getParameterValues(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].get(String)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].get(int)'
    - multipartRequest.getMultiFileMap()
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 1
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.CompositeIterator].<init>()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:84,1
    - Dst: multipartRequest.getFileMap()
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].keySet()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].iterator()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1
    - Dst: '[org.springframework.util.CompositeIterator].add(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:85,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:86,1
    - Dst: '[org.springframework.util.CompositeIterator].add(java.util.Iterator<String>)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:86,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:89,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 1
    functionsReached:
    - multipartRequest.getFileMap()
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
    - '[org.springframework.util.CompositeIterator].<init>()'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].keySet()'
    - '[org.springframework.util.CompositeIterator].add(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
    - '[org.springframework.util.CompositeIterator].add(java.util.Iterator<String>)'
    - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameterNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:94,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestParameterMap:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletRequestParameterMap)'
    - '[jakarta.servlet.http.HttpServletRequest].getParameterNames()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpServletRequestMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpServletRequestMap
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMap:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getAttribute(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].setAttribute(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMap:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].setAttribute(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMap:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].removeAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMap:58,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletRequestMap)'
      Src: org.springframework.webflow.context.servlet.HttpServletRequestMap:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpServletRequestMap)'
    - '[jakarta.servlet.http.HttpServletRequest].getAttributeNames()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AjaxHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AjaxHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.AjaxHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.AjaxHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AjaxHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AjaxHandler
    signature: '[org.springframework.webflow.context.servlet.AjaxHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodingScheme
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].setEncodingScheme(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].setEncodingScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:82,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:84,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:86,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:87,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].lastIndexOf(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:88,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:90,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:92,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:95,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:96,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:97,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:97,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 103
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].lastIndexOf(char)'
    - '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(int,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:106,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:107,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:107,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:108,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:109,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,String,String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:109,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - flowExecutionKey
    - request
    argTypes:
    - String
    - String
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(char)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,String,String,String)'
    - '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getRequestURI()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:131,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:132,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:133,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:133,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:134,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:134,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:135,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:136,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:138,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:139,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:140,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:140,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:141,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:142,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].lastIndexOf(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:143,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:145,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:145,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:148,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:149,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:152,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:153,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:154,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:154,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:154,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:156,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - request
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 157
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
    - '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
    - '[StringBuilder].<init>()'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].isEmpty()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].substring(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].lastIndexOf(char)'
    - '[StringBuilder].append(char)'
    - '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(StringBuilder,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    - '[StringBuilder].append(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler)'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].asMap()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getCharacterEncoding()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:163,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 169
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 2
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getCharacterEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,T>].entrySet()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:172,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].iterator()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:172,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].hasNext()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:173,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].next()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:174,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getKey()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getValue()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:175,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].hasNext()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:176,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - java.util.Map<String,T>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - url
    - parameters
    - encodingScheme
    argTypes:
    - StringBuilder
    - java.util.Map<String,T>
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].hasNext()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].iterator()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getValue()'
    - '[StringBuilder].append(char)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].next()'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getKey()'
    - '[java.util.Map<String,T>].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:185,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:186,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:187,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].append(char)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:187,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].append(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - Object
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - url
    - key
    - value
    - encodingScheme
    argTypes:
    - StringBuilder
    - Object
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 188
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].append(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
    - '[StringBuilder].append(String)'
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].append(char)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:191,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - encodingScheme
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(org.springframework.webflow.context.servlet.DefaultFlowUrlHandler,String)'
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URLEncoder].encode(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:196,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler:198,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - encodingScheme
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.net.URLEncoder].encode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.DefaultFlowUrlHandler
    signature: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.HttpSessionMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.HttpSessionMap
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.servlet.http.HttpSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 3
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
    linkageType: ''
    returnType: jakarta.servlet.http.HttpSession
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:59,1
    - Dst: '[jakarta.servlet.http.HttpSession].getAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:63,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:66,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
    - '[jakarta.servlet.http.HttpSession].getAttribute(String)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:74,1
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:77,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,org.springframework.webflow.context.web.HttpSessionMapBindingListener)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:77,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,Object)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,org.springframework.webflow.context.web.HttpSessionMapBindingListener)'
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener)'
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,Object)'
    - '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:84,1
    - Dst: '[jakarta.servlet.http.HttpSession].removeAttribute(String)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
    - '[jakarta.servlet.http.HttpSession].removeAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:91,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:93,1
    - Dst: '[jakarta.servlet.http.HttpSession].getAttributeNames()'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:93,1
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpSessionMap)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
    - '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(org.springframework.webflow.context.servlet.HttpSessionMap)'
    - '[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()'
    - '[jakarta.servlet.http.HttpSession].getAttributeNames()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:98,1
    - Dst: '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(org.springframework.webflow.context.servlet.HttpSessionMap)'
      Src: org.springframework.webflow.context.servlet.HttpSessionMap:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.servlet.http.HttpServletRequest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(org.springframework.webflow.context.servlet.HttpSessionMap)'
    - '[jakarta.servlet.http.HttpServletRequest].getSession(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(null)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.DefaultAjaxHandler
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultAjaxHandler.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(null)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.DefaultAjaxHandler
    signature: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.DefaultAjaxHandler
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.springframework.webflow.context.servlet.AbstractAjaxHandler
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.DefaultAjaxHandler
    signature: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getHeader(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:68,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:69,1
    - Dst: '[String].equals(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:70,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getHeader(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
    - '[jakarta.servlet.http.HttpServletRequest].getParameter(String)'
    - '[String].equals(org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setHeader(String,String)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:77,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:79,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setHeader(String,org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
      Src: org.springframework.webflow.context.servlet.DefaultAjaxHandler:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultAjaxHandler.java
    functionUses: 0
    functionsReached:
    - '[jakarta.servlet.http.HttpServletResponse].setHeader(String,String)'
    - '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
    - '[jakarta.servlet.http.HttpServletResponse].setHeader(String,org.springframework.webflow.context.servlet.DefaultAjaxHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      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:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      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:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - input
    - request
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowId
    - flowExecutionKey
    - request
    argTypes:
    - String
    - String
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FlowUrlHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.context.servlet.FlowUrlHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FlowUrlHandler
    signature: '[org.springframework.webflow.context.servlet.FlowUrlHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.AjaxHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.AbstractAjaxHandler
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 1
    argNames:
    - delegate
    argTypes:
    - org.springframework.webflow.context.servlet.AbstractAjaxHandler
    constantsTouched: []
    func_position:
      end: 16
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 16
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AbstractAjaxHandler
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandler:19,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandler:23,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.AjaxHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 26
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 26
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandler:30,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandler:31,1
    - Dst: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
      Src: org.springframework.webflow.context.servlet.AbstractAjaxHandler:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.webflow.context.servlet.AjaxHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.webflow.context.servlet.AjaxHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.context.servlet.AbstractAjaxHandler
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.webflow.context.servlet.AjaxHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.context.support.WebApplicationObjectSupport
    argCount: 4
    argNames:
    - targetUrl
    - request
    - response
    - popup
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - boolean
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.web.HttpSessionMapBindingListener
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listener
    - sessionMap
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMapBindingListener
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.web.HttpSessionMapBindingListener
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMapBindingListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMapBindingListener
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getSessionMap()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getSessionMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:64,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpSessionBindingEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.servlet.http.HttpSessionBindingEvent
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueBound(jakarta.servlet.http.HttpSessionBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueBound(jakarta.servlet.http.HttpSessionBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:68,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpSessionBindingEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.servlet.http.HttpSessionBindingEvent
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueUnbound(jakarta.servlet.http.HttpSessionBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
    - '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueUnbound(jakarta.servlet.http.HttpSessionBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:75,1
    - Dst: '[jakarta.servlet.http.HttpSessionBindingEvent].getName()'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:75,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.web.HttpSessionMapBindingListener,org.springframework.webflow.core.collection.AttributeMapBindingListener)'
      Src: org.springframework.webflow.context.web.HttpSessionMapBindingListener:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpSessionBindingEvent
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.core.collection.AttributeMapBindingListener
      - java.util.Map<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jakarta.servlet.http.HttpSessionBindingListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMapBindingEvent
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - jakarta.servlet.http.HttpSessionBindingEvent
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.LocalAttributeMap,org.springframework.webflow.context.web.HttpSessionMapBindingListener,org.springframework.webflow.core.collection.AttributeMapBindingListener)'
    - '[jakarta.servlet.http.HttpSessionBindingEvent].getName()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMapBindingEvent
    signature: '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map.asMap()
      Src: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1
    - Dst: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].get(String)'
      Src: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - map.asMap()
    - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].get(String)'
    - '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map.put(String,Object)
      Src: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - map.put(String,Object)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:41,1
    - Dst: '[org.springframework.expression.TypedValue].<init>()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:42,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
    - '[org.springframework.expression.TypedValue].<init>()'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:50,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:57,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:57,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:60,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:60,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:61,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:63,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:64,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:66,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:66,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:67,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:69,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:69,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor:70,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - requestContext
    - name
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(String)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,FlowVariableAccessor>].containsKey(String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,FlowVariableAccessor>].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,FlowVariableAccessor>].get(String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:69,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getVariable()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:70,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getVariable()'
    - '[java.util.Map<String,FlowVariableAccessor>].get(String)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.AccessException].<init>(String)'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.expression.AccessException
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.AccessException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,FlowVariableAccessor>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].getVariable()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].getVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor
    signature: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:43,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].containsBean(String)'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
    - '[org.springframework.beans.factory.BeanFactory].containsBean(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].getBean(String)'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
    - '[org.springframework.beans.factory.BeanFactory].getBean(String)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.AccessException].<init>(String)'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.expression.AccessException
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.AccessException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:59,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:61,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.beans.factory.BeanFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    linkageType: ''
    returnType: org.springframework.beans.factory.BeanFactory
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
      Src: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.beans.factory.BeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:33,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      static: false
      superClass: org.springframework.binding.expression.spel.SpringELExpressionParser
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 4
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParser.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:38,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
      static: false
      superClass: org.springframework.binding.expression.spel.SpringELExpressionParser
    argCount: 2
    argNames:
    - parser
    - conversionService
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParser.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:43,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:43,1
    - Dst: '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:44,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:44,1
    - Dst: '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:45,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:45,1
    - Dst: '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:46,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:46,1
    - Dst: '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:47,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:47,1
    - Dst: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:48,1
    - Dst: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.ActionPropertyAccessor)'
      Src: org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.expression.spel.SpringELExpressionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParser.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.ActionPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor)'
    - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addPropertyAccessor(org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:55,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(String)'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.TypedValue].<init>(String)'
    - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.AccessException].<init>(String)'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.expression.AccessException
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.AccessException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:67,1
    - Dst: '[org.springframework.context.MessageSource].getMessage(String,null,null,java.util.Locale)'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - name
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()'
    - '[org.springframework.context.MessageSource].getMessage(String,null,null,java.util.Locale)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:71,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getLocale()'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72,1
    - Dst: '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
      Src: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    - '[org.springframework.webflow.context.ExternalContext].getLocale()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:52,1
    - Dst: '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.expression.spel.ActionPropertyAccessor,String)'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ReflectionUtils].findMethod(org.springframework.webflow.expression.spel.ActionPropertyAccessor,String)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:57,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setMethod(String)'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:58,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.execution.AnnotatedAction)'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
    - '[org.springframework.expression.TypedValue].<init>(org.springframework.webflow.execution.AnnotatedAction)'
    - '[org.springframework.webflow.execution.AnnotatedAction].setMethod(String)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.AccessException].<init>(String)'
      Src: org.springframework.webflow.expression.spel.ActionPropertyAccessor:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.expression.AccessException
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.AccessException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.expression.PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.spel.ActionPropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.spel.ActionPropertyAccessor
    signature: '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser:44,1
    - Dst: '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser:45,1
    - Dst: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].putContextFactory(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ExpressionFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.WebFlowELExpressionParser
      static: false
      superClass: org.springframework.binding.expression.el.ELExpressionParser
    argCount: 1
    argNames:
    - expressionFactory
    argTypes:
    - jakarta.el.ExpressionFactory
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 4
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
    - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].putContextFactory(org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.WebFlowELExpressionParser
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:55,1
    - Dst: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:56,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:56,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:57,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:57,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:58,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:58,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:59,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:59,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:60,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:60,1
    - Dst: '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:61,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ActionMethodELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:61,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.ArrayList)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:62,1
    - Dst: '[WebFlowELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver)'
      Src: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 64
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
    - '[WebFlowELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
    - '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ActionMethodELResolver)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.RequestContextELResolver)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
    - '[java.util.ArrayList].add(org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory)'
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELResolver
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext
      static: false
      superClass: ELContext
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - jakarta.el.ELResolver
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELResolver
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getELResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.ELResolver
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getELResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.FunctionMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getFunctionMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.FunctionMapper
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getFunctionMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.VariableMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getVariableMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.VariableMapper
    signature: '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getVariableMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.RequestContextELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.RequestContextELResolver
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.RequestContextELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.RequestContextELResolver
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:63,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:72,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:73,1
    - Dst: '[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:74,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:81,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:90,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:91,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:92,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - elContext
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[jakarta.el.PropertyNotWritableException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.el.RequestContextELResolver:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.FlowResourceELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.FlowResourceELResolver
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.FlowResourceELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.FlowResourceELResolver
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:51,1
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:55,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:56,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:60,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:60,1
    - Dst: messageSource.getMessage(org.springframework.webflow.expression.el.FlowResourceELResolver,null,null,java.util.Locale)
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:60,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:61,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:62,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[Object].toString()'
    - messageSource.getMessage(org.springframework.webflow.expression.el.FlowResourceELResolver,null,null,java.util.Locale)
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:70,1
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:74,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:75,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:76,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:79,1
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:79,1
    - Dst: messageSource.getMessage(org.springframework.webflow.expression.el.FlowResourceELResolver,null,null,java.util.Locale)
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:79,1
    - Dst: '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.expression.el.FlowResourceELResolver)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:80,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:81,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 86
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[Object].toString()'
    - messageSource.getMessage(org.springframework.webflow.expression.el.FlowResourceELResolver,null,null,java.util.Locale)
    - '[org.springframework.util.StringUtils].hasText(org.springframework.webflow.expression.el.FlowResourceELResolver)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:89,1
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:93,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:94,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:97,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:104,1
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:108,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:109,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:112,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - context
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 0
    functionsReached:
    - '[String].equals(Object)'
    - '[jakarta.el.PropertyNotWritableException].<init>(String)'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:117,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:117,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getLocale()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getLocale()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:121,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:121,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.context.MessageSource
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.context.MessageSource
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.el.FlowResourceELResolver:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ScopeSearchingELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ScopeSearchingELResolver
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ScopeSearchingELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ScopeSearchingELResolver
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:60,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:64,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:65,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:65,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:66,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:67,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:67,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:67,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:68,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:68,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:69,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:70,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:70,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:70,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:71,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:71,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:71,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:72,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:73,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:73,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:73,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:74,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:74,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:75,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:76,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:76,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:76,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:77,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:77,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:78,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:79,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:79,1
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:79,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 83
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[Object].toString()'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getClass()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:86,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:90,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:91,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:91,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:92,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:93,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:93,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:94,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:94,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:95,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:96,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:96,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:97,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:97,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:97,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:98,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:99,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:99,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:100,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:100,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:101,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:102,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:102,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:103,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:103,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:104,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:105,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:105,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[Object].toString()'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:112,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:116,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:117,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:117,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:118,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:120,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:120,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:121,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:123,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:123,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:123,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:124,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:126,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:126,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:127,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:129,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:129,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:130,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 135
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[Object].toString()'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:138,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:142,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:143,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:143,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:144,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:145,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:145,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:146,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:146,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:147,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:148,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:148,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].inViewState()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:149,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:149,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:149,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:150,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:151,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:151,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:152,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:152,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:153,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:154,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:154,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:155,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:155,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:156,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:157,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:157,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - elContext
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 159
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[Object].toString()'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].inViewState()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(org.springframework.webflow.expression.el.ScopeSearchingELResolver,Object)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].contains(org.springframework.webflow.expression.el.ScopeSearchingELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ScopeSearchingELResolver:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 71
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:78,1
    - Dst: ImplicitVariables.matches(Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:82,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:83,1
    - Dst: ImplicitVariables.value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:84,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getClass()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:84,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getClass()'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
    - ImplicitVariables.matches(Object)
    - ImplicitVariables.value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:91,1
    - Dst: ImplicitVariables.matches(Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:95,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:96,1
    - Dst: ImplicitVariables.value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:97,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - ImplicitVariables.matches(Object)
    - ImplicitVariables.value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:104,1
    - Dst: ImplicitVariables.matches(Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:108,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:109,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - ImplicitVariables.matches(Object)
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:117,1
    - Dst: ImplicitVariables.matches(Object)
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:121,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:122,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - context
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 125
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - ImplicitVariables.matches(Object)
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
    - '[jakarta.el.PropertyNotWritableException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, PropertyResolver>].containsKey(Object)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, PropertyResolver>
      - PropertyResolver
      - PropertyResolver
      - PropertyResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].matches(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[Map<String, PropertyResolver>].containsKey(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].matches(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, PropertyResolver>].get(Object)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:172,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].resolve(org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, PropertyResolver>
      - PropertyResolver
      - PropertyResolver
      - PropertyResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - elContext
    - requestContext
    - property
    argTypes:
    - jakarta.el.ELContext
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].resolve(org.springframework.webflow.execution.RequestContext,Object)'
    - '[Map<String, PropertyResolver>].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:132,1
    - Dst: '[PropertyResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:134,1
    - Dst: '[PropertyResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:140,1
    - Dst: '[PropertyResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, PropertyResolver>
      - PropertyResolver
      - PropertyResolver
      - PropertyResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[PropertyResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultELContext].<init>(BeanELResolver,null,null)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver:182,1
    - Dst: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].doResolve(org.springframework.binding.expression.el.DefaultELContext,org.springframework.webflow.execution.RequestContext,Object)'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - BeanELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - property
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].resolve(org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELContext].<init>(BeanELResolver,null,null)'
    - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].doResolve(org.springframework.binding.expression.el.DefaultELContext,org.springframework.webflow.execution.RequestContext,Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].resolve(org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - org.springframework.webflow.execution.RequestContext
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - BeanELResolver
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elContext
    - requestContext
    - property
    argTypes:
    - jakarta.el.ELContext
    - org.springframework.webflow.execution.RequestContext
    - Object
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.BeanELResolver].<init>()'
      Src: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - BeanELResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.BeanELResolver].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver
    signature: '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:39,1
    - Dst: '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:39,1
    - Dst: '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.beans.factory.support.StaticListableBeanFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:57,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:57,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.beans.factory.BeanFactory
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - elContext
    argTypes:
    - jakarta.el.ELContext
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    linkageType: ''
    returnType: org.springframework.beans.factory.BeanFactory
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:70,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:71,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:72,1
    - Dst: '[org.apache.commons.logging.Log].isTraceEnabled()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:73,1
    - Dst: '[org.apache.commons.logging.Log].trace(String)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:74,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:76,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].getBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:77,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.springframework.beans.factory.BeanFactory].getBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
    - '[org.apache.commons.logging.Log].isTraceEnabled()'
    - '[org.apache.commons.logging.Log].trace(String)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:86,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:87,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:88,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:89,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].getType(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 94
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
    - '[org.springframework.beans.factory.BeanFactory].getType(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:99,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:100,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:101,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].getBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:102,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:104,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - elContext
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 96
    functionDepth: 3
    functionLinenumber: 96
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    - '[org.springframework.beans.factory.BeanFactory].getBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[jakarta.el.PropertyNotWritableException].<init>(String)'
    - '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:118,1
    - Dst: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:119,1
    - Dst: '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
      Src: org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 3
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
    - '[Object].toString()'
    - '[org.springframework.beans.factory.BeanFactory].containsBean(org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.beans.factory.BeanFactory
      - org.springframework.webflow.execution.RequestContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - elContext
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:63,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.expression.el.ActionMethodELResolver)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:64,1
    - Dst: '[Object].toString()'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:65,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setMethod(org.springframework.webflow.expression.el.ActionMethodELResolver)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].setMethod(org.springframework.webflow.expression.el.ActionMethodELResolver)'
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.expression.el.ActionMethodELResolver)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[Object].toString()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:74,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - elContext
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:83,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(String)'
      Src: org.springframework.webflow.expression.el.ActionMethodELResolver:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - elContext
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[jakarta.el.PropertyNotWritableException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.expression.el.ActionMethodELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.expression.el.ActionMethodELResolver
    signature: '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.ServletMvcView
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractMvcView
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.web.servlet.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 5
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.ServletMvcView
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getRequestContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:45,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getExternalContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:46,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getNativeRequest()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:47,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getNativeResponse()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:48,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getActiveFlow()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:50,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getApplicationContext()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:50,1
    - Dst: request.setAttribute(org.springframework.webflow.mvc.servlet.ServletMvcView,org.springframework.webflow.mvc.servlet.ServletMvcView)
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:49,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getConversionService()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:52,1
    - Dst: ConversionService.class.getName()
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:53,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getConversionService()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:53,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getDelegateConversionService()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:53,1
    - Dst: request.setAttribute(org.springframework.webflow.mvc.servlet.ServletMvcView,org.springframework.webflow.mvc.servlet.ServletMvcView)
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:53,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].getView()'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:55,1
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].render(java.util.Map<String,?>,org.springframework.webflow.mvc.servlet.ServletMvcView,org.springframework.webflow.mvc.servlet.ServletMvcView)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcView:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractMvcView
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,?>
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcView].doRender(java.util.Map<String,?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getNativeResponse()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getConversionService()'
    - ConversionService.class.getName()
    - request.setAttribute(org.springframework.webflow.mvc.servlet.ServletMvcView,org.springframework.webflow.mvc.servlet.ServletMvcView)
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].render(java.util.Map<String,?>,org.springframework.webflow.mvc.servlet.ServletMvcView,org.springframework.webflow.mvc.servlet.ServletMvcView)'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getDelegateConversionService()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getExternalContext()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getRequestContext()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getView()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getNativeRequest()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getApplicationContext()'
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].getActiveFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcView].doRender(java.util.Map<String,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:47,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:60,1
    - Dst: '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:61,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FilenameFlowUrlHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowController
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowExecutor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()'
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowExecutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.executor.FlowExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecutor
    argTypes:
    - org.springframework.webflow.executor.FlowExecutor
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FlowUrlHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FlowUrlHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - urlHandler
    argTypes:
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.AjaxHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getAjaxHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AjaxHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getAjaxHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.AjaxHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ajaxHandler
    argTypes:
    - org.springframework.webflow.context.servlet.AjaxHandler
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - redirectHttp10Compatible
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setRedirectHttp10Compatible(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setRedirectHttp10Compatible(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowHandlers
    argTypes:
    - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlers(java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlers(java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:138,1
    - Dst: '[java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>].put(String,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowHandler
    argTypes:
    - org.springframework.webflow.mvc.servlet.FlowHandler
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>].put(String,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandlerAdapter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandlerAdapter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowHandlerAdapter
    argTypes:
    - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.context.ApplicationContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.beans.BeansException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setApplicationContext(org.springframework.context.ApplicationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:173,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.ModelAndView
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 3
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: org.springframework.web.servlet.ModelAndView
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
      Src: org.springframework.webflow.mvc.servlet.FlowController:180,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:181,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 183
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
    - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(String)'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>].get(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:186,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowController:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      - java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.context.ApplicationContextAware
      - org.springframework.web.servlet.mvc.Controller
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
    - '[java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler
      static: false
      superClass: AbstractFlowHandler
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractFlowHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewFactory:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.ServletMvcViewFactory
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractMvcViewFactory
    argCount: 6
    argNames:
    - viewId
    - viewResolver
    - expressionParser
    - conversionService
    - binderConfiguration
    - messageCodesResolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.webflow.mvc.view.FlowViewResolver
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.MessageCodesResolver
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.ServletMvcViewFactory
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.servlet.ServletMvcViewFactory:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView
      static: false
      superClass: org.springframework.webflow.mvc.view.AbstractMvcViewFactory
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.web.servlet.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 6
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView
    signature: '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:63,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setCacheSeconds(int)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setCacheSeconds(int)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.executor.FlowExecutor
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.executor.FlowExecutor
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.executor.FlowExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - flowExecutor
    argTypes:
    - org.springframework.webflow.executor.FlowExecutor
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FlowUrlHandler
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FlowUrlHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - flowUrlHandler
    argTypes:
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.AjaxHandler
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.AjaxHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.AjaxHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - ajaxHandler
    argTypes:
    - org.springframework.webflow.context.servlet.AjaxHandler
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getRedirectHttp10Compatible()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getRedirectHttp10Compatible()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - redirectHttp10Compatible
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.http.HttpStatus
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - statusCode
    argTypes:
    - org.springframework.http.HttpStatus
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setStatusCode(org.springframework.http.HttpStatus)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setStatusCode(org.springframework.http.HttpStatus)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - hosts
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts(String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - saveOutputToFlashScopeOnRedirect
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getSaveOutputToFlashScopeOnRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getSaveOutputToFlashScopeOnRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.executor.FlowExecutor,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:232,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:234,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
    - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.executor.FlowExecutor,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - handler
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].supports(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].supports(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].checkRequest(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:248,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].prepareResponse(jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:249,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:250,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:253,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:254,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:255,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:257,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:261,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:262,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:263,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:264,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:265,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:267,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.web.servlet.ModelAndView
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 3
    argNames:
    - request
    - response
    - handler
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - Object
    constantsTouched: []
    func_position:
      end: 271
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 271
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].prepareResponse(jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.servlet.ServletExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].checkRequest(jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: org.springframework.web.servlet.ModelAndView
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 2
    argNames:
    - request
    - handler
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - Object
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getLastModified(jakarta.servlet.http.HttpServletRequest,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getLastModified(jakarta.servlet.http.HttpServletRequest,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getServletContext()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:286,1
    - Dst: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:286,1
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:287,1
    - Dst: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].setAjaxRequest(boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.context.servlet.ServletExternalContext
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 2
    argNames:
    - request
    - response
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 289
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 289
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getServletContext()'
    - '[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    - '[org.springframework.webflow.mvc.servlet.MvcExternalContext].setAjaxRequest(boolean)'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.ServletExternalContext
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getParameterMap()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:308,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].size()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:309,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].size()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:312,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,int)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:312,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].entrySet()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:313,1
    - Dst: entry.getValue()
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:314,1
    - Dst: entry.getKey()
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:315,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:315,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 318
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 318
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - entry.getValue()
    - entry.getKey()
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].entrySet()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,int)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].size()'
    - '[jakarta.servlet.http.HttpServletRequest].getParameterMap()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:334,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:336,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:337,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:340,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:340,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.FlowExecutionOutcome
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 5
    argNames:
    - flowId
    - outcome
    - context
    - request
    - response
    argTypes:
    - String
    - org.springframework.webflow.execution.FlowExecutionOutcome
    - org.springframework.webflow.context.servlet.ServletExternalContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 343
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 343
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<Object>,jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletResponse].isCommitted()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:359,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:360,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:361,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,null,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:364,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:365,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.FlowException
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - flowId
    - e
    - request
    - response
    argTypes:
    - String
    - org.springframework.webflow.core.FlowException
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 370
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 370
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletResponse].isCommitted()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,null,jakarta.servlet.http.HttpServletRequest)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:383,1
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:384,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:386,1
    - Dst: '[org.springframework.http.HttpStatus].value()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:389,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setStatus(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:389,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setHeader(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:390,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:394,1
    - Dst: '[org.springframework.http.HttpStatus].value()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:398,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setStatus(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:399,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:400,1
    - Dst: '[jakarta.servlet.http.HttpServletResponse].setHeader(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:400,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 3
    argNames:
    - url
    - request
    - response
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 403
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 403
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 6
    functionsReached:
    - '[jakarta.servlet.http.HttpServletResponse].encodeRedirectURL(String)'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    - '[org.springframework.http.HttpStatus].value()'
    - '[jakarta.servlet.http.HttpServletResponse].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[jakarta.servlet.http.HttpServletResponse].setHeader(String,org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
    - '[jakarta.servlet.http.HttpServletResponse].setStatus(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:416,1
    - Dst: '[org.springframework.util.ObjectUtils].isEmpty(String[])'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:416,1
    - Dst: '[org.springframework.web.util.UriComponentsBuilder].fromUriString(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].build()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHost()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:419,1
    - Dst: '[org.springframework.util.StringUtils].isEmpty(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:420,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:423,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].equals(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:424,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - targetUrl
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 429
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 429
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.ObjectUtils].isEmpty(String[])'
    - '[org.springframework.util.StringUtils].isEmpty(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHost()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].equals(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.web.util.UriComponentsBuilder].fromUriString(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].build()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:435,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:436,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowExecutionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:437,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:438,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:439,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:440,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:441,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:441,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:443,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:444,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:445,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:446,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:447,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:447,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:449,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:449,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:451,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:453,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:453,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:453,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:457,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.executor.FlowExecutionResult
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.mvc.servlet.FlowHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 5
    argNames:
    - result
    - context
    - request
    - response
    - handler
    argTypes:
    - org.springframework.webflow.executor.FlowExecutionResult
    - org.springframework.webflow.context.servlet.ServletExternalContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.mvc.servlet.FlowHandler
    constantsTouched: []
    func_position:
      end: 459
      start: 433
    functionDepth: 4
    functionLinenumber: 433
    functionLinenumberEnd: 459
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowExecutionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:463,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:463,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:463,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:464,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:465,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:467,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:468,1
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:468,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.executor.FlowExecutionResult
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - result
    - context
    - request
    - response
    argTypes:
    - org.springframework.webflow.executor.FlowExecutionResult
    - org.springframework.webflow.context.servlet.ServletExternalContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 472
      start: 461
    functionDepth: 3
    functionLinenumber: 461
    functionLinenumberEnd: 472
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowExecutionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowExecutionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:476,1
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:477,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:478,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:479,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:479,1
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:481,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:482,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:483,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:485,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.executor.FlowExecutionResult
      - org.springframework.webflow.context.servlet.ServletExternalContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - result
    - context
    - request
    - response
    argTypes:
    - org.springframework.webflow.executor.FlowExecutionResult
    - org.springframework.webflow.context.servlet.ServletExternalContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 486
      start: 474
    functionDepth: 3
    functionLinenumber: 474
    functionLinenumberEnd: 486
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,jakarta.servlet.http.HttpServletRequest)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,String)'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,null)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 3
    argNames:
    - location
    - request
    - response
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:495,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:496,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:498,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1
    - Dst: '[String].substring(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:499,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:501,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:502,1
    - Dst: '[String].substring(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:502,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:502,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:504,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:505,1
    - Dst: '[String].substring(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:505,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:506,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:509,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:510,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:510,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:511,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:513,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:514,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:516,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.executor.FlowExecutionResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - location
    - request
    - response
    - result
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.executor.FlowExecutionResult
    constantsTouched: []
    func_position:
      end: 519
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 519
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)'
    - '[String].length()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].startsWith(String)'
    - '[String].startsWith(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[String].substring(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getPathInfo()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:536,1
    - Dst: '[StringBuilder].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:536,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:537,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:538,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:540,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:541,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.executor.FlowExecutionResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - location
    - request
    - response
    - result
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.executor.FlowExecutionResult
    constantsTouched: []
    func_position:
      end: 542
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 542
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[String].startsWith(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:546,1
    - Dst: '[StringBuilder].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:546,1
    - Dst: '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:547,1
    - Dst: '[StringBuilder].append(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:547,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:548,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:549,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:551,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:552,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:552,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.executor.FlowExecutionResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - location
    - request
    - response
    - result
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.executor.FlowExecutionResult
    constantsTouched: []
    func_position:
      end: 553
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 553
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[jakarta.servlet.http.HttpServletRequest].getServletPath()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[String].startsWith(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[jakarta.servlet.http.HttpServletRequest].getContextPath()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[StringBuilder].append(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toString()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:559,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:559,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.executor.FlowExecutionResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - url
    - request
    - response
    - result
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.executor.FlowExecutionResult
    constantsTouched: []
    func_position:
      end: 562
      start: 555
    functionDepth: 3
    functionLinenumber: 555
    functionLinenumberEnd: 562
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    - '[String].toString()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:567,1
    - Dst: '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:570,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:570,1
    - Dst: '[org.springframework.web.servlet.support.RequestContextUtils].getFlashMapManager(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:572,1
    - Dst: '[org.springframework.web.util.UriComponentsBuilder].fromUriString(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:577,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].build()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:577,1
    - Dst: '[org.springframework.web.servlet.FlashMap].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:578,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getPath()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:579,1
    - Dst: '[org.springframework.web.servlet.FlashMap].setTargetRequestPath(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:579,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getQueryParams()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:580,1
    - Dst: '[org.springframework.web.servlet.FlashMap].addTargetRequestParams(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:580,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:581,1
    - Dst: '[org.springframework.web.servlet.FlashMap].putAll(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:581,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:582,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.executor.FlowExecutionResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - location
    - request
    - response
    - result
    argTypes:
    - String
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.executor.FlowExecutionResult
    constantsTouched: []
    func_position:
      end: 583
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 583
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].asMap()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getQueryParams()'
    - '[org.springframework.web.servlet.support.RequestContextUtils].getFlashMapManager(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.web.servlet.FlashMap].<init>()'
    - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].isEmpty()'
    - '[org.springframework.web.util.UriComponentsBuilder].fromUriString(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].build()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getPath()'
    - '[org.springframework.web.servlet.FlashMap].addTargetRequestParams(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.web.servlet.FlashMap].putAll(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
    - '[org.springframework.web.servlet.FlashMap].setTargetRequestPath(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:587,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:589,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:591,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.FlowException
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.mvc.servlet.FlowHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 4
    argNames:
    - e
    - request
    - response
    - handler
    argTypes:
    - org.springframework.webflow.core.FlowException
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.mvc.servlet.FlowHandler
    constantsTouched: []
    func_position:
      end: 593
      start: 585
    functionDepth: 4
    functionLinenumber: 585
    functionLinenumberEnd: 593
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:596,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:600,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 2
    argNames:
    - handler
    - request
    argTypes:
    - org.springframework.webflow.mvc.servlet.FlowHandler
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 602
      start: 595
    functionDepth: 2
    functionLinenumber: 595
    functionLinenumberEnd: 602
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:605,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerAdapter:609,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - String
      - String
      - org.springframework.webflow.executor.FlowExecutor
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      - org.springframework.webflow.context.servlet.AjaxHandler
      - boolean
      - org.springframework.http.HttpStatus
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.beans.factory.InitializingBean
      - org.springframework.web.servlet.HandlerAdapter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: org.springframework.web.servlet.support.WebContentGenerator
    argCount: 2
    argNames:
    - handler
    - request
    argTypes:
    - org.springframework.webflow.mvc.servlet.FlowHandler
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 611
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 611
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionOutcome
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - outcome
    - request
    - response
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionOutcome
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.FlowException
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - e
    - request
    - response
    argTypes:
    - org.springframework.webflow.core.FlowException
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.mvc.servlet.AbstractFlowHandler:52,1
    - Dst: '[org.springframework.core.style.ToStringCreator].toString()'
      Src: org.springframework.webflow.mvc.servlet.AbstractFlowHandler:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.mvc.servlet.FlowHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.AbstractFlowHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.AbstractFlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionOutcome
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - outcome
    - request
    - response
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionOutcome
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 76
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.FlowException
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - e
    - request
    - response
    argTypes:
    - org.springframework.webflow.core.FlowException
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 1
    argNames:
    - flowRegistry
    argTypes:
    - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.servlet.FlowUrlHandler
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowUrlHandler()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.servlet.FlowUrlHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowUrlHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 1
    argNames:
    - flowUrlHandler
    argTypes:
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionRegistry,String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:85,1
    - Dst: '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 1
    argNames:
    - servletContext
    argTypes:
    - jakarta.servlet.ServletContext
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].initServletContext(jakarta.servlet.ServletContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionRegistry,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].initServletContext(jakarta.servlet.ServletContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:92,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getApplicationContext()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].containsBean(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:96,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getApplicationContext()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:97,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getBean(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:97,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:99,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:100,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:106,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:107,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:108,1
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:111,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:113,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:114,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 1
    argNames:
    - request
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    constantsTouched: []
    func_position:
      end: 117
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandlerInternal(jakarta.servlet.http.HttpServletRequest)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(String)'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].containsBean(String)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getApplicationContext()'
    - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getBean(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandlerInternal(jakarta.servlet.http.HttpServletRequest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandler
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.mvc.servlet.FlowHandlerMapping:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.definition.registry.FlowDefinitionRegistry
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMapping
      static: false
      superClass: org.springframework.web.servlet.handler.AbstractHandlerMapping
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMapping
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler
      static: false
      superClass: AbstractFlowHandler
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractFlowHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
      Src: org.springframework.webflow.mvc.servlet.MvcExternalContext:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.ServletContext
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - org.springframework.webflow.context.servlet.FlowUrlHandler
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.servlet.MvcExternalContext
      static: false
      superClass: org.springframework.webflow.context.servlet.ServletExternalContext
    argCount: 4
    argNames:
    - context
    - request
    - response
    - flowUrlHandler
    argTypes:
    - jakarta.servlet.ServletContext
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - org.springframework.webflow.context.servlet.FlowUrlHandler
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/MvcExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.servlet.MvcExternalContext
    signature: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].getRequest()'
      Src: org.springframework.webflow.mvc.servlet.MvcExternalContext:34,1
    - Dst: '[org.springframework.web.servlet.support.RequestContextUtils].getLocale(org.springframework.webflow.mvc.servlet.MvcExternalContext)'
      Src: org.springframework.webflow.mvc.servlet.MvcExternalContext:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.springframework.webflow.context.servlet.ServletExternalContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/MvcExternalContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.support.RequestContextUtils].getLocale(org.springframework.webflow.mvc.servlet.MvcExternalContext)'
    - '[org.springframework.webflow.mvc.servlet.MvcExternalContext].getRequest()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.webflow.mvc.servlet.MvcExternalContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcViewFactory
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - viewId
    - viewResolver
    - expressionParser
    - conversionService
    - binderConfiguration
    - messageCodesResolver
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.webflow.mvc.view.FlowViewResolver
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.webflow.engine.builder.BinderConfiguration
    - org.springframework.validation.MessageCodesResolver
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcViewFactory
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventIdParameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setEventIdParameterName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setEventIdParameterName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldMarkerPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setFieldMarkerPrefix(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setFieldMarkerPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validationHintResolver
    argTypes:
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:94,1
    - Dst: '[org.springframework.webflow.mvc.view.FlowViewResolver].resolveView(org.springframework.binding.expression.Expression,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:95,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:96,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:97,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setConversionService(org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:98,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:99,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:100,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidator(org.springframework.validation.Validator)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:101,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:102,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:103,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setEventIdParameterName(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:104,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:106,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].setFieldMarkerPrefix(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:107,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:109,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.mvc.view.AbstractMvcViewFactory)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:109,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].restoreState(org.springframework.webflow.mvc.view.AbstractMvcViewFactory)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcViewFactory:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 115
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].restoreState(org.springframework.webflow.mvc.view.AbstractMvcViewFactory)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(org.springframework.webflow.mvc.view.AbstractMvcViewFactory)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setEventIdParameterName(String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidator(org.springframework.validation.Validator)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setFieldMarkerPrefix(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.webflow.mvc.view.FlowViewResolver].resolveView(org.springframework.binding.expression.Expression,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].setConversionService(org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.mvc.view.FlowViewResolver
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - org.springframework.webflow.validation.ValidationHintResolver
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.web.servlet.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].canHandle(String,java.util.Locale)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:46,1
    - Dst: '[String].startsWith(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:50,1
    - Dst: REDIRECT_URL_PREFIX.length()
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:51,1
    - Dst: '[String].substring(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:51,1
    - Dst: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].isRedirectContextRelative()'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:52,1
    - Dst: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].isRedirectHttp10Compatible()'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:52,1
    - Dst: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].<init>(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:52,1
    - Dst: '[org.springframework.web.servlet.view.UrlBasedViewResolver].createView(String,java.util.Locale)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.servlet.View
      static: false
      superClass: org.springframework.web.servlet.view.UrlBasedViewResolver
    argCount: 2
    argNames:
    - viewName
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 55
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].createView(String,java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AjaxUrlBasedViewResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].canHandle(String,java.util.Locale)'
    - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].isRedirectContextRelative()'
    - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].isRedirectHttp10Compatible()'
    - '[String].startsWith(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
    - '[String].substring(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
    - REDIRECT_URL_PREFIX.length()
    - '[org.springframework.web.servlet.view.UrlBasedViewResolver].createView(String,java.util.Locale)'
    - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].<init>(org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver,org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver)'
    linkageType: ''
    returnType: org.springframework.web.servlet.View
    signature: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].createView(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver
      static: false
      superClass: org.springframework.web.servlet.view.UrlBasedViewResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AjaxUrlBasedViewResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver
    signature: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView:59,1
    - Dst: '[org.springframework.web.servlet.view.RedirectView].<init>(String,boolean,boolean)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - AjaxHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView
      static: false
      superClass: RedirectView
    argCount: 3
    argNames:
    - redirectUrl
    - redirectContextRelative
    - redirectHttp10Compatible
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].<init>(String,boolean,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AjaxUrlBasedViewResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.servlet.view.RedirectView].<init>(String,boolean,boolean)'
    - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView
    signature: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].<init>(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView:67,1
    - Dst: '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView:68,1
    - Dst: '[RedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,String,boolean)'
      Src: org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.servlet.http.HttpServletRequest
      - jakarta.servlet.http.HttpServletResponse
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - AjaxHandler
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: RedirectView
    argCount: 4
    argNames:
    - request
    - response
    - targetUrl
    - http10Compatible
    argTypes:
    - jakarta.servlet.http.HttpServletRequest
    - jakarta.servlet.http.HttpServletResponse
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,String,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AjaxUrlBasedViewResolver.java
    functionUses: 0
    functionsReached:
    - '[RedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,String,boolean)'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
    - '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:47,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.core.convert.TypeDescriptor,String)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:48,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:52,1
    - Dst: '[org.springframework.core.convert.TypeDescriptor].valueOf()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:53,1
    - Dst: '[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      - String
      - org.springframework.core.convert.TypeDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.TypeDescriptor
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter
      static: false
      superClass: java.beans.PropertyEditorSupport
    argCount: 3
    argNames:
    - conversionService
    - converterId
    - fieldType
    argTypes:
    - org.springframework.binding.convert.ConversionService
    - String
    - org.springframework.core.convert.TypeDescriptor
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,String,org.springframework.core.convert.TypeDescriptor)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ConvertingPropertyEditorAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.convert.ConversionService].canConvert(org.springframework.core.convert.TypeDescriptor,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.core.convert.TypeDescriptor,String)'
    - '[org.springframework.core.convert.TypeDescriptor].valueOf()'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter
    signature: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,String,org.springframework.core.convert.TypeDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:57,1
    - Dst: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getValue()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:58,1
    - Dst: '[org.springframework.binding.convert.ConversionService].executeConversion(String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:58,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:61,1
    - Dst: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getValue()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:61,1
    - Dst: '[org.springframework.core.convert.TypeDescriptor].valueOf()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:62,1
    - Dst: '[org.springframework.core.convert.ConversionService].convert(org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter,org.springframework.core.convert.TypeDescriptor,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:61,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.TypeDescriptor
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.beans.PropertyEditorSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getAsText()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ConvertingPropertyEditorAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getValue()'
    - '[org.springframework.binding.convert.ConversionService].executeConversion(String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.core.convert.TypeDescriptor].valueOf()'
    - '[org.springframework.core.convert.ConversionService].convert(org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter,org.springframework.core.convert.TypeDescriptor,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getAsText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:70,1
    - Dst: '[org.springframework.core.convert.TypeDescriptor].getType()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1
    - Dst: '[org.springframework.binding.convert.ConversionService].executeConversion(String,String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1
    - Dst: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setValue(Object)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:71,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73,1
    - Dst: '[org.springframework.core.convert.TypeDescriptor].valueOf()'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:74,1
    - Dst: '[org.springframework.core.convert.ConversionService].convert(String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter,org.springframework.core.convert.TypeDescriptor)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73,1
    - Dst: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setValue(org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
      Src: org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.core.convert.TypeDescriptor
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.beans.PropertyEditorSupport
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setAsText(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ConvertingPropertyEditorAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setValue(Object)'
    - '[org.springframework.core.convert.ConversionService].convert(String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter,org.springframework.core.convert.TypeDescriptor)'
    - '[org.springframework.core.convert.TypeDescriptor].getType()'
    - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setValue(org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.core.convert.TypeDescriptor].valueOf()'
    - '[org.springframework.binding.convert.ConversionService].executeConversion(String,String,org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter)'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setAsText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:87,1
    - Dst: '[org.springframework.util.Assert].notNull(Object,String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:88,1
    - Dst: message.getSeverity()
      Src: org.springframework.webflow.mvc.view.BindingModel:326,1
    - Dst: message.hasField()
      Src: org.springframework.webflow.mvc.view.BindingModel:329,1
    - Dst: message.getSeverity()
      Src: org.springframework.webflow.mvc.view.BindingModel:329,1
    - Dst: message.hasField()
      Src: org.springframework.webflow.mvc.view.BindingModel:332,1
    - Dst: message.getSeverity()
      Src: org.springframework.webflow.mvc.view.BindingModel:332,1
    - Dst: '[ObjectErrorFactory].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModel:365,1
    - Dst: message.getSource()
      Src: org.springframework.webflow.mvc.view.BindingModel:377,1
    - Dst: message.getSource()
      Src: org.springframework.webflow.mvc.view.BindingModel:378,1
    - Dst: message.getText()
      Src: org.springframework.webflow.mvc.view.BindingModel:378,1
    - Dst: '[org.springframework.validation.FieldError].<init>(String,String,org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.message.MessageContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModel
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 5
    argNames:
    - objectName
    - boundObject
    - expressionParser
    - conversionService
    - messageContext
    argTypes:
    - String
    - Object
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.binding.convert.ConversionService
    - org.springframework.binding.message.MessageContext
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - message.getSource()
    - message.hasField()
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[org.springframework.validation.FieldError].<init>(String,String,org.springframework.webflow.mvc.view.BindingModel)'
    - message.getSeverity()
    - '[org.springframework.util.Assert].notNull(Object,String)'
    - message.getText()
    - '[ObjectErrorFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModel
    signature: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - results
    argTypes:
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.BinderConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - binderConfiguration
    argTypes:
    - org.springframework.webflow.engine.builder.BinderConfiguration
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
      Src: org.springframework.webflow.mvc.view.BindingModel:112,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.ObjectError>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.ObjectError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.ObjectError>)'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.ObjectError>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
      Src: org.springframework.webflow.mvc.view.BindingModel:116,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.ObjectError>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.ObjectError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.ObjectError>)'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.ObjectError>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:120,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].endsWith(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:122,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].length()'
      Src: org.springframework.webflow.mvc.view.BindingModel:123,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].substring(int,int)'
      Src: org.springframework.webflow.mvc.view.BindingModel:123,1
    - Dst: '[FieldPrefixErrorMessage].<init>(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:124,1
    - Dst: '[FieldErrorMessage].<init>(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:126,1
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(FieldErrorMessage)'
      Src: org.springframework.webflow.mvc.view.BindingModel:128,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.FieldError>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.FieldError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].endsWith(String)'
    - '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.FieldError>)'
    - '[org.springframework.webflow.mvc.view.BindingModel].substring(int,int)'
    - '[FieldErrorMessage].<init>(org.springframework.webflow.mvc.view.BindingModel)'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(FieldErrorMessage)'
    - '[org.springframework.webflow.mvc.view.BindingModel].length()'
    - '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
    - '[FieldPrefixErrorMessage].<init>(org.springframework.webflow.mvc.view.BindingModel)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.FieldError>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:133,1
    - Dst: '[java.util.List<org.springframework.validation.FieldError>].isEmpty()'
      Src: org.springframework.webflow.mvc.view.BindingModel:134,1
    - Dst: '[java.util.List<org.springframework.validation.FieldError>].get(int)'
      Src: org.springframework.webflow.mvc.view.BindingModel:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.validation.FieldError
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.springframework.validation.FieldError>].get(int)'
    - '[java.util.List<org.springframework.validation.FieldError>].isEmpty()'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
    linkageType: ''
    returnType: org.springframework.validation.FieldError
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:138,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(org.springframework.webflow.mvc.view.BindingModel,boolean)'
      Src: org.springframework.webflow.mvc.view.BindingModel:138,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(org.springframework.webflow.mvc.view.BindingModel,boolean)'
    - '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:142,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].<init>(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:144,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult)'
      Src: org.springframework.webflow.mvc.view.BindingModel:144,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
      Src: org.springframework.webflow.mvc.view.BindingModel:145,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
      Src: org.springframework.webflow.mvc.view.BindingModel:146,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getOriginalValue()'
      Src: org.springframework.webflow.mvc.view.BindingModel:147,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 8
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
    - '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].<init>(org.springframework.webflow.mvc.view.BindingModel)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getOriginalValue()'
    - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult)'
    - '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(org.springframework.webflow.mvc.view.BindingModel)'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
      Src: org.springframework.webflow.mvc.view.BindingModel:156,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.FieldError>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.FieldError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    - '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<org.springframework.validation.FieldError>)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.FieldError>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getObjectName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - errors
    argTypes:
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].addAllErrors(org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].addAllErrors(org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 3
    argNames:
    - errorCode
    - errorArgs
    - defaultMessage
    argTypes:
    - String
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].reject(String,Object[],String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].reject(String,Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 4
    argNames:
    - field
    - errorCode
    - errorArgs
    - defaultMessage
    argTypes:
    - String
    - String
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].rejectValue(String,String,Object[],String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].rejectValue(String,String,Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:184,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(org.springframework.webflow.mvc.view.BindingModel,boolean)'
      Src: org.springframework.webflow.mvc.view.BindingModel:184,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(org.springframework.webflow.mvc.view.BindingModel,boolean)'
    - '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:189,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(org.springframework.webflow.mvc.view.BindingModel,Class<?>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.beans.PropertyEditor
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 2
    argNames:
    - field
    - valueType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 192
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].findEditor(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(org.springframework.webflow.mvc.view.BindingModel,Class<?>)'
    - '[org.springframework.webflow.mvc.view.BindingModel].fixedField(String)'
    linkageType: ''
    returnType: java.beans.PropertyEditor
    signature: '[org.springframework.webflow.mvc.view.BindingModel].findEditor(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.ObjectError
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.springframework.validation.ObjectError
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].addError(org.springframework.validation.ObjectError)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].addError(org.springframework.validation.ObjectError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.beans.PropertyEditorRegistry
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getPropertyEditorRegistry()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.beans.PropertyEditorRegistry
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getPropertyEditorRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getSuppressedFields()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getSuppressedFields()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].recordSuppressedField(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.BindingModel].recordSuppressedField(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 2
    argNames:
    - errorCode
    - field
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - errorCode
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.webflow.mvc.view.BindingModel:227,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.mvc.view.BindingModel:227,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:227,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.webflow.mvc.view.BindingModel:229,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.webflow.mvc.view.BindingModel:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 2
    argNames:
    - field
    - useResultTypeHint
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 232
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 232
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.webflow.mvc.view.BindingModel)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
      Src: org.springframework.webflow.mvc.view.BindingModel:235,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:236,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:237,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:237,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.BindingModel:238,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
      Src: org.springframework.webflow.mvc.view.BindingModel:238,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:240,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:242,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(String,Class<?>)'
      Src: org.springframework.webflow.mvc.view.BindingModel:243,1
    - Dst: '[java.beans.PropertyEditor].setValue(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:245,1
    - Dst: '[java.beans.PropertyEditor].getAsText()'
      Src: org.springframework.webflow.mvc.view.BindingModel:246,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 234
    functionDepth: 3
    functionLinenumber: 234
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyEditor].setValue(Object)'
    - '[java.beans.PropertyEditor].getAsText()'
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
    - '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(String,Class<?>)'
    - '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:257,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 258
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isArray()'
      Src: org.springframework.webflow.mvc.view.BindingModel:264,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.springframework.webflow.mvc.view.BindingModel:264,1
    - Dst: Map.class.isAssignableFrom(Class<?>)
      Src: org.springframework.webflow.mvc.view.BindingModel:265,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - valueType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 269
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 269
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - Map.class.isAssignableFrom(Class<?>)
    - '[Class<?>].isArray()'
    - Collection.class.isAssignableFrom(Class<?>)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:276,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
      Src: org.springframework.webflow.mvc.view.BindingModel:279,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:279,1
    - Dst: '[org.springframework.beans.PropertyAccessorFactory].forBeanPropertyAccess(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel:283,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].getPropertyTypeDescriptor(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel:284,1
    - Dst: '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,org.springframework.webflow.mvc.view.BindingModel,org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:285,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.beans.PropertyEditor
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 2
    argNames:
    - field
    - valueType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 292
      start: 271
    functionDepth: 3
    functionLinenumber: 271
    functionLinenumberEnd: 292
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].getConverterId(String)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.beans.PropertyAccessorFactory].forBeanPropertyAccess(Object)'
    - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,org.springframework.webflow.mvc.view.BindingModel,org.springframework.webflow.mvc.view.BindingModel)'
    - '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
    - '[org.springframework.webflow.mvc.view.BindingModel].getPropertyTypeDescriptor(String)'
    linkageType: ''
    returnType: java.beans.PropertyEditor
    signature: '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.webflow.mvc.view.BindingModel:296,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:298,1
    - Dst: '[ObjectErrorFactory<T>].get(String,org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:300,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.BindingModel:302,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.webflow.mvc.view.BindingModel:305,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Message[]
      - ObjectErrorFactory<T>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      - ObjectErrorFactory<org.springframework.validation.ObjectError>
      - ObjectErrorFactory<org.springframework.validation.FieldError>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.validation.BindingResult
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<T>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 2
    argNames:
    - messages
    - errorFactory
    argTypes:
    - Message[]
    - ObjectErrorFactory<T>
    constantsTouched: []
    func_position:
      end: 306
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 306
    functionName: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.Collections].emptyList()'
    - '[ObjectErrorFactory<T>].get(String,org.springframework.webflow.mvc.view.BindingModel)'
    - '[java.util.ArrayList].add(org.springframework.webflow.mvc.view.BindingModel)'
    - '[java.util.ArrayList].<init>(org.springframework.webflow.mvc.view.BindingModel)'
    linkageType: ''
    returnType: java.util.List<T>
    signature: '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResult].isError()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult:317,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getMapping()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult:317,1
    - Dst: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult:317,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult:317,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult:317,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 322
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 322
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.binding.mapping.MappingResult].getMapping()'
    - '[org.springframework.binding.mapping.MappingResult].isError()'
    - '[String].equals(String)'
    - '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage:338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 340
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage:343,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage:343,1
    - Dst: '[String].equals(Object)'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage:343,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.Message
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - org.springframework.binding.message.Message
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].test(org.springframework.binding.message.Message)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.Message].getSource()'
    - '[String].equals(Object)'
    - '[org.springframework.binding.message.Message].getSeverity()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].test(org.springframework.binding.message.Message)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage:356,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage:356,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage:357,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage:357,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.Message
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - org.springframework.binding.message.Message
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].test(org.springframework.binding.message.Message)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].test(org.springframework.binding.message.Message)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.message.Message
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - objectName
    - message
    argTypes:
    - String
    - org.springframework.binding.message.Message
    constantsTouched: []
    func_position:
      end: 362
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 362
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].get(String,org.springframework.binding.message.Message)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].get(String,org.springframework.binding.message.Message)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory
    signature: '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.servlet.View
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - viewId
    - context
    argTypes:
    - String
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.mvc.view.FlowViewResolver].resolveView(String,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.servlet.View
    signature: '[org.springframework.webflow.mvc.view.FlowViewResolver].resolveView(String,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - viewStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.mvc.view.FlowViewResolver].getViewIdByConvention(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.FlowViewResolver].getViewIdByConvention(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.FlowViewResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.FlowViewResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.FlowViewResolver
    signature: '[org.springframework.webflow.mvc.view.FlowViewResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.ViewActionStateHolder
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - eventId
    - userEventProcessed
    - mappingResults
    argTypes:
    - String
    - boolean
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(String,boolean,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.ViewActionStateHolder
    signature: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(String,boolean,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].append(String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()'
      Src: org.springframework.webflow.mvc.view.ViewActionStateHolder:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].append(String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:77,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:79,1
    - Dst: '[MappingError].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:81,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:91,1
    - Dst: '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - view
    - requestContext
    argTypes:
    - org.springframework.web.servlet.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 2
    functionsReached:
    - '[MappingError].<init>()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
    - '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ExpressionParser
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.binding.expression.ExpressionParser
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Validator
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.springframework.validation.Validator
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidator(org.springframework.validation.Validator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidator(org.springframework.validation.Validator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.validation.ValidationHintResolver
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validationHintResolver
    argTypes:
    - org.springframework.webflow.validation.ValidationHintResolver
    constantsTouched: []
    func_position:
      end: 147
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.builder.BinderConfiguration
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - binderConfiguration
    argTypes:
    - org.springframework.webflow.engine.builder.BinderConfiguration
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.MessageCodesResolver
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageCodesResolver
    argTypes:
    - org.springframework.validation.MessageCodesResolver
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldMarkerPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setFieldMarkerPrefix(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setFieldMarkerPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventIdParameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].setEventIdParameterName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].setEventIdParameterName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:194,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].flowScopes()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:195,1
    - Dst: '[java.util.HashMap].putAll(java.util.Map<String,Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:195,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].exposeBindingModel(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:196,1
    - Dst: '[java.util.HashMap].put(String,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:197,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:198,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:198,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:200,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:200,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:200,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:200,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:201,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:201,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:203,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:203,1
    - Dst: '[java.util.HashMap].put(String,java.security.Principal)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:203,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:205,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:206,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].doRender(java.util.HashMap)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:208,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:212,1
    - Dst: '[IllegalStateException].initCause(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:213,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 216
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].render()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[java.util.HashMap].put(String,org.springframework.webflow.execution.RequestContext)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[java.util.HashMap].putAll(java.util.Map<String,Object>)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
    - '[java.util.HashMap].put(String,java.security.Principal)'
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].exposeBindingModel(java.util.HashMap)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].doRender(java.util.HashMap)'
    - '[IllegalStateException].initCause(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].flowScopes()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 3
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:223,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:227,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:228,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:230,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:232,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:233,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:235,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldBind(Object,org.springframework.webflow.definition.TransitionDefinition)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:236,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].bind(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:237,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasErrors(org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:238,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:239,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:240,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addErrorMessages(org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:242,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldValidate(Object,org.springframework.webflow.definition.TransitionDefinition)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:244,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].validate(Object,org.springframework.webflow.definition.TransitionDefinition)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:245,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:249,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:250,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 222
    functionDepth: 6
    functionLinenumber: 222
    functionLinenumberEnd: 254
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].validate(Object,org.springframework.webflow.definition.TransitionDefinition)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldBind(Object,org.springframework.webflow.definition.TransitionDefinition)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldValidate(Object,org.springframework.webflow.definition.TransitionDefinition)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addErrorMessages(org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].hasErrors(org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].bind(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(String,boolean,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(String,boolean,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:261,1
    - Dst: '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasFlowEvent()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:265,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:268,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:268,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asAttributeMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:268,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 264
    functionDepth: 3
    functionLinenumber: 264
    functionLinenumberEnd: 269
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.ParameterMap].asAttributeMap()'
    - '[org.springframework.webflow.execution.Event].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].hasFlowEvent()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].saveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:276,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.web.servlet.View)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:276,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].toString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.web.servlet.View)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.web.servlet.View
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.web.servlet.View
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getConversionService()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,?>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,?>
    constantsTouched: []
    func_position:
      end: 309
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 309
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].doRender(java.util.Map<String,?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].doRender(java.util.Map<String,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].determineEventId(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:317,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 320
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].determineEventId(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:334,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getBoolean(String,boolean)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - transition
    argTypes:
    - Object
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 335
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 335
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldBind(Object,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getBoolean(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldBind(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getMappingResults()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getMappingResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.builder.BinderConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getBinderConfiguration()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.builder.BinderConfiguration
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getBinderConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 367
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getFieldMarkerPrefix()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getFieldMarkerPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:376,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:376,1
    - Dst: '[org.springframework.web.util.WebUtils].findParameterValue(org.springframework.webflow.mvc.view.AbstractMvcView,String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].determineEventId(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.web.util.WebUtils].findParameterValue(org.springframework.webflow.mvc.view.AbstractMvcView,String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].determineEventId(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:393,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:394,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:396,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:397,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:399,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].keySet()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:399,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addModelBindings(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:399,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:401,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].keySet()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:401,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMappings(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:401,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].map(org.springframework.webflow.core.collection.ParameterMap,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:403,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 404
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 404
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].bind(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMapper].map(org.springframework.webflow.core.collection.ParameterMap,Object)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMappings(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    - '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].keySet()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addModelBindings(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].bind(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration].getBindings()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:418,1
    - Dst: binding.getProperty()
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:419,1
    - Dst: '[java.util.Set<String>].contains(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:420,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:421,1
    - Dst: '[java.util.Set<String>].contains(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:423,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:424,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - java.util.Set<String>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapper
    - parameterNames
    - model
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapper
    - java.util.Set<String>
    - Object
    constantsTouched: []
    func_position:
      end: 428
      start: 417
    functionDepth: 1
    functionLinenumber: 417
    functionLinenumberEnd: 428
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addModelBindings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.builder.BinderConfiguration].getBindings()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    - binding.getProperty()
    - '[java.util.Set<String>].contains(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addModelBindings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getProperty()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:448,1
    - Dst: '[RequestParameterExpression].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:448,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:449,1
    - Dst: '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:449,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getProperty()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:450,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.mvc.view.AbstractMvcView,org.springframework.binding.expression.support.SimpleParserContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:450,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(RequestParameterExpression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:451,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getRequired()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:452,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:452,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getConverter()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:453,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:454,1
    - Dst: '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getConverter()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:456,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:457,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.webflow.mvc.view.AbstractMvcView,Class<?>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:456,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:458,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:460,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:461,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - org.springframework.webflow.engine.builder.BinderConfiguration.Binding
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapper
    - binding
    - model
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapper
    - org.springframework.webflow.engine.builder.BinderConfiguration.Binding
    - Object
    constantsTouched: []
    func_position:
      end: 464
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 464
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.engine.builder.BinderConfiguration.Binding,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(RequestParameterExpression,org.springframework.binding.expression.Expression)'
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.webflow.mvc.view.AbstractMvcView,org.springframework.binding.expression.support.SimpleParserContext)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getProperty()'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.webflow.mvc.view.AbstractMvcView,Class<?>)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getRequired()'
    - '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.webflow.engine.builder.BinderConfiguration.Binding].getConverter()'
    - '[RequestParameterExpression].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.engine.builder.BinderConfiguration.Binding,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parameterName.startsWith(String)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:476,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:477,1
    - Dst: parameterName.substring(org.springframework.webflow.mvc.view.AbstractMvcView)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:477,1
    - Dst: '[java.util.Set<String>].contains(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:478,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:479,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:482,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - java.util.Set<String>
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapper
    - parameterNames
    - model
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapper
    - java.util.Set<String>
    - Object
    constantsTouched: []
    func_position:
      end: 485
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 485
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMappings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    - '[String].length()'
    - parameterName.substring(org.springframework.webflow.mvc.view.AbstractMvcView)
    - parameterName.startsWith(String)
    - '[java.util.Set<String>].contains(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.mvc.view.AbstractMvcView,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMappings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:496,1
    - Dst: '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:496,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.SimpleParserContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:497,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:499,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEmptyValue(Class<?>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:500,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:500,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:501,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:502,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:503,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:505,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapper
    - field
    - model
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapper
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 508
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 508
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEmptyValue(Class<?>)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.support.StaticExpression,org.springframework.binding.expression.Expression)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(Object)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.SimpleParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RequestParameterExpression].<init>(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:518,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:519,1
    - Dst: '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:519,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getDefaultMappingExpressionParser()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:520,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].checkModelProperty(String,Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:521,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.SimpleParserContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:522,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(RequestParameterExpression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:523,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:524,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:525,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:527,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - mapper
    - parameter
    - model
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapper
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 529
      start: 517
    functionDepth: 2
    functionLinenumber: 517
    functionLinenumberEnd: 529
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getDefaultMappingExpressionParser()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(RequestParameterExpression,org.springframework.binding.expression.Expression)'
    - '[Object].getClass()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].checkModelProperty(String,Object)'
    - '[org.springframework.binding.expression.support.SimpleParserContext].<init>(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[RequestParameterExpression].<init>(String)'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.SimpleParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:534,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 537
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getDefaultMappingExpressionParser()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getDefaultMappingExpressionParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:545,1
    - Dst: '[org.springframework.beans.PropertyAccessorUtils].getFirstNestedPropertySeparatorIndex(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:547,1
    - Dst: '[String].substring(int,org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:548,1
    - Dst: '[org.springframework.beans.PropertyAccessorUtils].getPropertyName(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:549,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:550,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:554,1
    - Dst: '[String].substring(int)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:557,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:559,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:560,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].isReadableProperty(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:560,1
    - Dst: '[javax.lang.model.SourceVersion].isName(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:564,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - model
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 569
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 569
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].checkModelProperty(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
    - '[javax.lang.model.SourceVersion].isName(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.beans.BeanWrapperImpl].isReadableProperty(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[String].substring(int)'
    - '[String].substring(int,org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[String].length()'
    - '[java.util.ArrayList].get(int)'
    - '[org.springframework.beans.PropertyAccessorUtils].getFirstNestedPropertySeparatorIndex(String)'
    - '[org.springframework.beans.PropertyAccessorUtils].getPropertyName(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.springframework.webflow.mvc.view.AbstractMvcView)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].checkModelProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:578,1
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:579,1
    - Dst: '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.mvc.view.ViewActionStateHolder
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateHolder
    argTypes:
    - org.springframework.webflow.mvc.view.ViewActionStateHolder
    constantsTouched: []
    func_position:
      end: 581
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 581
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()'
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()'
    - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getValidateAttribute(org.springframework.webflow.definition.TransitionDefinition)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:593,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:597,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:597,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:598,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:600,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - transition
    argTypes:
    - Object
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 606
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 606
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldValidate(Object,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getValidateAttribute(org.springframework.webflow.definition.TransitionDefinition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldValidate(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:611,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].isViewState()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:611,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:613,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:613,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:614,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].asMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:612,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:617,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:617,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].asMap()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:616,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 619
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].flowScopes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.definition.StateDefinition].isViewState()'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].union(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].asMap()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].flowScopes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:622,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:624,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:624,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:625,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:624,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:626,1
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:627,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:628,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:628,1
    - Dst: '[java.util.Map<String,Object>].put(org.springframework.webflow.mvc.view.AbstractMvcView,org.springframework.webflow.mvc.view.BindingModel)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:628,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,Object>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - java.util.Map<String,Object>
    constantsTouched: []
    func_position:
      end: 630
      start: 621
    functionDepth: 3
    functionLinenumber: 621
    functionLinenumberEnd: 630
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].exposeBindingModel(java.util.Map<String,Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[java.util.Map<String,Object>].put(org.springframework.webflow.mvc.view.AbstractMvcView,org.springframework.webflow.mvc.view.BindingModel)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
    - '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].exposeBindingModel(java.util.Map<String,Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:633,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:636,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 643
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:646,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:646,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].get(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 1
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].get(String)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: boolean.class.equals(Class<?>)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:650,1
    - Dst: Boolean.class.equals(Class<?>)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:650,1
    - Dst: '[Class<?>].isArray()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:653,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:655,1
    - Dst: Array.newInstance(org.springframework.webflow.mvc.view.AbstractMvcView,int)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:655,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fieldType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 660
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 660
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEmptyValue(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[Class<?>].getComponentType()'
    - Array.newInstance(org.springframework.webflow.mvc.view.AbstractMvcView,int)
    - '[Class<?>].isArray()'
    - Boolean.class.equals(Class<?>)
    - boolean.class.equals(Class<?>)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getEmptyValue(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:663,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].onlyPropertyNotFoundErrorsPresent(org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:663,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResults
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - results
    argTypes:
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 664
      start: 662
    functionDepth: 2
    functionLinenumber: 662
    functionLinenumberEnd: 664
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasErrors(org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].onlyPropertyNotFoundErrorsPresent(org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].hasErrors(org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:667,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:667,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:667,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:667,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResults
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - results
    argTypes:
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 668
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 668
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].onlyPropertyNotFoundErrorsPresent(org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
    - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].onlyPropertyNotFoundErrorsPresent(org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:671,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:673,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].createMessageResolver(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:673,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResults
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - results
    argTypes:
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 675
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 675
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].addErrorMessages(org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].createMessageResolver(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].addErrorMessages(org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:678,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:678,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getMapping()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:679,1
    - Dst: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:679,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:679,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getMapping()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:680,1
    - Dst: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:680,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:680,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:680,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getCode()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:681,1
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,String,Class<?>)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:681,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].resolvableArg(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(org.springframework.webflow.mvc.view.AbstractMvcView)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.message.MessageResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 684
      start: 677
    functionDepth: 2
    functionLinenumber: 677
    functionLinenumberEnd: 684
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].createMessageResolver(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
    - '[org.springframework.binding.mapping.MappingResult].getMapping()'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,String,Class<?>)'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.webflow.mvc.view.AbstractMvcView)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.mapping.MappingResult].getCode()'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
    - '[org.springframework.binding.message.MessageBuilder].resolvableArg(String)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageResolver
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].createMessageResolver(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:688,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getBoolean(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:688,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 692
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 692
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].getValidateAttribute(org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.definition.TransitionDefinition].getAttributes()'
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getBoolean(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].getValidateAttribute(org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:695,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:696,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:698,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:698,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:698,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:700,1
    - Dst: '[org.springframework.webflow.validation.ValidationHelper].validate()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.binding.mapping.MappingResultsCriteria
      - org.springframework.web.servlet.View
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.convert.ConversionService
      - org.springframework.validation.Validator
      - String
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.webflow.engine.builder.BinderConfiguration
      - org.springframework.validation.MessageCodesResolver
      - boolean
      - org.springframework.webflow.validation.ValidationHintResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - model
    - transition
    argTypes:
    - Object
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 702
      start: 694
    functionDepth: 5
    functionLinenumber: 694
    functionLinenumberEnd: 702
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView].validate(Object,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.validation.ValidationHelper].validate()'
    - '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView].validate(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResult].isError()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError:706,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getCode()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError:706,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError:706,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 707
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 707
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResult].getCode()'
    - '[org.springframework.binding.mapping.MappingResult].isError()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResult].isError()'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.MappingError:712,1
    - Dst: PROPERTY_NOT_FOUND_ERROR.test(org.springframework.binding.mapping.MappingResult)
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.MappingError:712,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 713
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 713
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - PROPERTY_NOT_FOUND_ERROR.test(org.springframework.binding.mapping.MappingResult)
    - '[org.springframework.binding.mapping.MappingResult].isError()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView.MappingError
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView.MappingError
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameterName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parameters.asMap()
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression:730,1
    - Dst: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].get(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression:730,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 731
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 731
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].get(String)'
    - parameters.asMap()
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 735
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 735
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression:738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    functionName: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
      Src: org.springframework.webflow.engine.ViewRenderingException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.View
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewRenderingException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 4
    argNames:
    - flowId
    - stateId
    - view
    - cause
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.View
    - Throwable
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.engine.ViewRenderingException].<init>(String,String,org.springframework.webflow.execution.View,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewRenderingException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewRenderingException
    signature: '[org.springframework.webflow.engine.ViewRenderingException].<init>(String,String,org.springframework.webflow.execution.View,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.TransitionSet:47,1
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].add(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.TransitionSet:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].add(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<org.springframework.webflow.engine.Transition>,java.util.List<org.springframework.webflow.engine.Transition>)'
      Src: org.springframework.webflow.engine.TransitionSet:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.TransitionSet].addAll()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<org.springframework.webflow.engine.Transition>,java.util.List<org.springframework.webflow.engine.Transition>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionSet].addAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].contains(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.TransitionSet:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].contains(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].remove(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.TransitionSet:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.TransitionSet].remove(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].remove(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionSet].remove(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].size()'
      Src: org.springframework.webflow.engine.TransitionSet:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.engine.TransitionSet].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.TransitionSet].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].iterator()'
      Src: org.springframework.webflow.engine.TransitionSet:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.springframework.webflow.engine.Transition>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.engine.TransitionSet].iterator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<org.springframework.webflow.engine.Transition>
    signature: '[org.springframework.webflow.engine.TransitionSet].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].toArray()'
      Src: org.springframework.webflow.engine.TransitionSet:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Transition[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.TransitionSet].toArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.Transition>].toArray()'
    linkageType: ''
    returnType: Transition[]
    signature: '[org.springframework.webflow.engine.TransitionSet].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.Transition>].size()'
      Src: org.springframework.webflow.engine.TransitionSet:109,1
    - Dst: transition.getMatchingCriteria()
      Src: org.springframework.webflow.engine.TransitionSet:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TransitionCriteria[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - transition.getMatchingCriteria()
    - '[java.util.List<org.springframework.webflow.engine.Transition>].size()'
    linkageType: ''
    returnType: TransitionCriteria[]
    signature: '[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: transition.matches(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.TransitionSet:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 2
    functionsReached:
    - transition.matches(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.TransitionSet:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.engine.TransitionSet].hasMatchingTransition(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionSet].hasMatchingTransition(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.engine.Transition>)'
      Src: org.springframework.webflow.engine.TransitionSet:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.engine.TransitionSet].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.engine.Transition>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.TransitionSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.TransitionSet:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.Transition>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.TransitionSet].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionSet
    signature: '[org.springframework.webflow.engine.TransitionSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.webflow.engine.FlowOutputMappingException:34,1
    - Dst: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,null,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowOutputMappingException)'
      Src: org.springframework.webflow.engine.FlowOutputMappingException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowOutputMappingException
      static: false
      superClass: org.springframework.webflow.engine.FlowAttributeMappingException
    argCount: 2
    argNames:
    - flowId
    - results
    argTypes:
    - String
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowOutputMappingException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,null,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowOutputMappingException)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowOutputMappingException
    signature: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.webflow.engine.FlowOutputMappingException:45,1
    - Dst: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowOutputMappingException)'
      Src: org.springframework.webflow.engine.FlowOutputMappingException:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowOutputMappingException
      static: false
      superClass: org.springframework.webflow.engine.FlowAttributeMappingException
    argCount: 3
    argNames:
    - flowId
    - stateId
    - results
    argTypes:
    - String
    - String
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowOutputMappingException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowOutputMappingException)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowOutputMappingException
    signature: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.SubflowState:62,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.engine.SubflowState:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.SubflowState
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 3
    argNames:
    - flow
    - id
    - subflow
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.SubflowState
    signature: '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.engine.SubflowState:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - subflow
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - attributeMapper
    argTypes:
    - org.springframework.webflow.engine.SubflowAttributeMapper
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowState:93,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.SubflowState:95,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowState:97,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.SubflowState:98,1
    - Dst: logger.debug(org.springframework.webflow.engine.SubflowState)
      Src: org.springframework.webflow.engine.SubflowState:99,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.binding.expression.Expression,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.SubflowState:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 102
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.SubflowState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.binding.expression.Expression,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - logger.isDebugEnabled()
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - logger.debug(org.springframework.webflow.engine.SubflowState)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.SubflowState:110,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].getAttributes()'
      Src: org.springframework.webflow.engine.SubflowState:110,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.SubflowState:111,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.SubflowState:112,1
    - Dst: '[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.engine.SubflowState,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowState:114,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.SubflowState:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 117
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.SubflowState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentEvent()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.engine.SubflowState].getAttributes()'
    - logger.debug(String)
    - '[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.engine.SubflowState,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.SubflowState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.webflow.engine.SubflowState:120,1
    - Dst: '[org.springframework.webflow.engine.SubflowState].append(String,org.springframework.webflow.engine.SubflowAttributeMapper)'
      Src: org.springframework.webflow.engine.SubflowState:120,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
      Src: org.springframework.webflow.engine.SubflowState:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.webflow.engine.SubflowAttributeMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.engine.SubflowState].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.SubflowState].append(String,org.springframework.webflow.engine.SubflowAttributeMapper)'
    - '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowState].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      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:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.RequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      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:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      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:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      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:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      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:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - input
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - outcome
    - output
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.RequestControlContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.RequestControlContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.RequestControlContext
    signature: '[org.springframework.webflow.engine.RequestControlContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.webflow.engine.FlowInputMappingException:34,1
    - Dst: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,null,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowInputMappingException)'
      Src: org.springframework.webflow.engine.FlowInputMappingException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowInputMappingException
      static: false
      superClass: org.springframework.webflow.engine.FlowAttributeMappingException
    argCount: 2
    argNames:
    - flowId
    - results
    argTypes:
    - String
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowInputMappingException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,null,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowInputMappingException)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowInputMappingException
    signature: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.webflow.engine.FlowInputMappingException:45,1
    - Dst: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowInputMappingException)'
      Src: org.springframework.webflow.engine.FlowInputMappingException:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowInputMappingException
      static: false
      superClass: org.springframework.webflow.engine.FlowAttributeMappingException
    argCount: 3
    argNames:
    - flowId
    - stateId
    - results
    argTypes:
    - String
    - String
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowInputMappingException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.engine.FlowInputMappingException)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowInputMappingException
    signature: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewVariable
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - name
    - valueFactory
    argTypes:
    - String
    - org.springframework.webflow.engine.VariableValueFactory
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewVariable
    signature: '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.ViewVariable].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.ViewVariable].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.VariableValueFactory
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.ViewVariable].getValueFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.VariableValueFactory
    signature: '[org.springframework.webflow.engine.ViewVariable].getValueFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewVariable:64,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].equals(org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewVariable:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.engine.ViewVariable].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.VariableValueFactory].equals(org.springframework.webflow.engine.ViewVariable)'
    - '[String].equals(org.springframework.webflow.engine.ViewVariable)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewVariable].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.engine.ViewVariable:68,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].hashCode()'
      Src: org.springframework.webflow.engine.ViewVariable:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.ViewVariable].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.springframework.webflow.engine.VariableValueFactory].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.ViewVariable].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.ViewVariable:76,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariable:77,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.engine.ViewVariable:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariable:86,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.ViewVariable:86,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(org.springframework.webflow.engine.ViewVariable,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.ViewVariable:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(org.springframework.webflow.engine.ViewVariable,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
      Src: org.springframework.webflow.engine.ViewVariable:95,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.engine.ViewVariable:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getClass()'
      Src: org.springframework.webflow.engine.State:55,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.State:55,1
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.State:70,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
      Src: org.springframework.webflow.engine.State:75,1
    - Dst: '[org.springframework.webflow.engine.State].setId(String)'
      Src: org.springframework.webflow.engine.State:88,1
    - Dst: '[org.springframework.webflow.engine.State].setFlow(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.State:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.State
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - flow
    - id
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 16
    functionsReached:
    - '[org.springframework.webflow.engine.State].setFlow(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.State].setId(String)'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.State].getClass()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.State
    signature: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.engine.State].getOwner()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.engine.State].getOwner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.engine.State].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.State].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.engine.State].isViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.State].isViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.State].getFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.engine.State].getFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.State:120,1
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.engine.State:120,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.State:121,1
    - Dst: '[org.springframework.webflow.engine.Flow].add()'
      Src: org.springframework.webflow.engine.State:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.engine.State].setFlow(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.Flow].add()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].setFlow(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.engine.State:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.State].setId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.engine.State].getEntryActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.State].getEntryActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
    signature: '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStartState()'
      Src: org.springframework.webflow.engine.State:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.engine.State].isStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStartState()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.State].isStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.State:170,1
    - Dst: '[org.springframework.webflow.engine.Flow].equals(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.State:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 171
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.engine.State].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].equals(org.springframework.webflow.engine.State)'
    - '[String].equals(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.State].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.engine.State:174,1
    - Dst: '[org.springframework.webflow.engine.Flow].hashCode()'
      Src: org.springframework.webflow.engine.State:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.engine.State].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].hashCode()'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.State].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.State:188,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.State:189,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].setCurrentState()'
      Src: org.springframework.webflow.engine.State:191,1
    - Dst: '[org.springframework.webflow.engine.State].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.State:192,1
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.State:193,1
    - Dst: '[org.springframework.webflow.engine.State].doEnter(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.State:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 195
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.State].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.engine.State].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].setCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.engine.State].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: false
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.engine.State].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.State:222,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.State:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.State].append(String,String)'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.State].append(String,org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.State].append(String,org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet)'
      Src: org.springframework.webflow.engine.State:226,1
    - Dst: '[org.springframework.webflow.engine.State].appendToString(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.State:228,1
    - Dst: '[org.springframework.webflow.engine.State].toString()'
      Src: org.springframework.webflow.engine.State:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 230
    functionName: '[org.springframework.webflow.engine.State].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.engine.State].append(String,org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.State].append(String,org.springframework.webflow.engine.ActionList)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.State].toString()'
    - '[org.springframework.webflow.engine.State].append(String,String)'
    - '[org.springframework.webflow.engine.State].appendToString(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.State].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.StateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 239
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.engine.State].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.State].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowAttributeMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - context
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowAttributeMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.SubflowAttributeMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowAttributeMapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.SubflowAttributeMapper
    signature: '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getClass()'
      Src: org.springframework.webflow.engine.Flow:116,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.Flow:116,1
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.springframework.webflow.engine.Flow:126,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.webflow.engine.Flow:136,1
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.Flow:149,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].<init>()'
      Src: org.springframework.webflow.engine.Flow:154,1
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.Flow:159,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
      Src: org.springframework.webflow.engine.Flow:169,1
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.engine.Flow:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.engine.Flow].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 95
    functionsReached:
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
    - '[java.util.LinkedHashSet].<init>(int)'
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    - '[org.springframework.webflow.engine.Flow].getClass()'
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.TransitionSet].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.engine.Flow].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:194,1
    - Dst: '[org.springframework.webflow.engine.Flow].getAttributes()'
      Src: org.springframework.webflow.engine.Flow:195,1
    - Dst: '[org.springframework.webflow.engine.Flow].putAll(org.springframework.webflow.core.collection.AttributeMap<?>)'
      Src: org.springframework.webflow.engine.Flow:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: true
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - id
    - attributes
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 3
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.engine.Flow].create(String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].putAll(org.springframework.webflow.core.collection.AttributeMap<?>)'
    - '[org.springframework.webflow.engine.Flow].getAttributes()'
    - '[org.springframework.webflow.engine.Flow].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.engine.Flow].create(String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.engine.Flow].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.Flow].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:207,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.engine.Flow].getStartState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 5
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.engine.Flow].getStartState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.Flow:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.springframework.webflow.engine.Flow].getState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.engine.Flow].getState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.webflow.engine.Flow:218,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.Flow:221,1
    - Dst: '[java.util.ArrayList].add(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.Flow:221,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.springframework.webflow.engine.Flow:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.engine.Flow].getPossibleOutcomes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].add(org.springframework.webflow.engine.Flow)'
    - state.getId()
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.engine.Flow].getPossibleOutcomes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ApplicationContext].getClassLoader()'
      Src: org.springframework.webflow.engine.Flow:229,1
    - Dst: '[org.springframework.util.ClassUtils].getDefaultClassLoader()'
      Src: org.springframework.webflow.engine.Flow:231,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ClassLoader
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.engine.Flow].getClassLoader()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.ApplicationContext].getClassLoader()'
    - '[org.springframework.util.ClassUtils].getDefaultClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.engine.Flow].getClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.ApplicationContext
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.springframework.webflow.engine.Flow].getApplicationContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.ApplicationContext
    signature: '[org.springframework.webflow.engine.Flow].getApplicationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getAttributes()'
      Src: org.springframework.webflow.engine.Flow:240,1
    - Dst: '[org.springframework.webflow.engine.Flow].getBoolean(String,boolean)'
      Src: org.springframework.webflow.engine.Flow:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.engine.Flow].inDevelopment()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getAttributes()'
    - '[org.springframework.webflow.engine.Flow].getBoolean(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Flow].inDevelopment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getFlow()'
      Src: org.springframework.webflow.engine.Flow:251,1
    - Dst: '[org.springframework.webflow.engine.State].getFlow()'
      Src: org.springframework.webflow.engine.Flow:251,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:252,1
    - Dst: '[java.util.Set<org.springframework.webflow.engine.State>].contains(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:255,1
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.Flow:255,1
    - Dst: '[org.springframework.webflow.engine.Flow].containsState(String)'
      Src: org.springframework.webflow.engine.Flow:255,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateIds()'
      Src: org.springframework.webflow.engine.Flow:258,1
    - Dst: '[org.springframework.core.style.StylerUtils].style(String[])'
      Src: org.springframework.webflow.engine.Flow:258,1
    - Dst: '[IllegalArgumentException].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.Flow:256,1
    - Dst: '[java.util.Set<org.springframework.webflow.engine.State>].isEmpty()'
      Src: org.springframework.webflow.engine.Flow:260,1
    - Dst: '[java.util.Set<org.springframework.webflow.engine.State>].add(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:261,1
    - Dst: '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:263,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 265
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 265
    functionName: '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.engine.State>].contains(org.springframework.webflow.engine.State)'
    - '[java.util.Set<org.springframework.webflow.engine.State>].isEmpty()'
    - '[IllegalArgumentException].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.core.style.StylerUtils].style(String[])'
    - '[java.util.Set<org.springframework.webflow.engine.State>].add(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.State].getId()'
    - '[org.springframework.webflow.engine.Flow].getStateIds()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.engine.State].getFlow()'
    - '[org.springframework.webflow.engine.Flow].containsState(String)'
    - '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.springframework.webflow.engine.State>].size()'
      Src: org.springframework.webflow.engine.Flow:272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.engine.Flow].getStateCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 3
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.engine.State>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.Flow].getStateCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.Flow:282,1
    - Dst: '[org.springframework.webflow.engine.Flow].equals(String)'
      Src: org.springframework.webflow.engine.Flow:282,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 287
    functionName: '[org.springframework.webflow.engine.Flow].containsState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].equals(String)'
    - state.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Flow].containsState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.Flow:296,1
    - Dst: '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: '[org.springframework.webflow.engine.Flow].setStartState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].setStartState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.springframework.webflow.engine.State>].contains(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:305,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:306,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 309
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 309
    functionName: '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 3
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.engine.State>].contains(org.springframework.webflow.engine.State)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.Flow:320,1
    - Dst: '[ClassCastException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:322,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - ClassCastException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionableState
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 318
    functionDepth: 2
    functionLinenumber: 318
    functionLinenumberEnd: 325
    functionName: '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[ClassCastException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionableState
    signature: '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.Flow:334,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:335,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.Flow:338,1
    - Dst: '[org.springframework.webflow.engine.Flow].equals(String)'
      Src: org.springframework.webflow.engine.Flow:338,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:342,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.State
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 344
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 344
    functionName: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 12
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - state.getId()
    - '[org.springframework.webflow.engine.Flow].equals(String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.State
    signature: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getStateCount()'
      Src: org.springframework.webflow.engine.Flow:352,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.Flow:355,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 358
    functionName: '[org.springframework.webflow.engine.Flow].getStateIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - state.getId()
    - '[org.springframework.webflow.engine.Flow].getStateCount()'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.engine.Flow].getStateIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.FlowVariable].getName()'
      Src: org.springframework.webflow.engine.Flow:365,1
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].put(String,org.springframework.webflow.engine.FlowVariable)'
      Src: org.springframework.webflow.engine.Flow:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.FlowVariable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - variable
    argTypes:
    - org.springframework.webflow.engine.FlowVariable
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowVariable].getName()'
    - '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].put(String,org.springframework.webflow.engine.FlowVariable)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.Flow:377,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 379
    functionName: '[org.springframework.webflow.engine.Flow].addVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].addVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].get(String)'
      Src: org.springframework.webflow.engine.Flow:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowVariable
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.springframework.webflow.engine.Flow].getVariable(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowVariable
    signature: '[org.springframework.webflow.engine.Flow].getVariable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
      Src: org.springframework.webflow.engine.Flow:393,1
    - Dst: '[org.springframework.webflow.engine.Flow].toArray()'
      Src: org.springframework.webflow.engine.Flow:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowVariable[]
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: '[org.springframework.webflow.engine.Flow].getVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].toArray()'
    - '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
    linkageType: ''
    returnType: FlowVariable[]
    signature: '[org.springframework.webflow.engine.Flow].getVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapper
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.springframework.webflow.engine.Flow].getInputMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapper
    signature: '[org.springframework.webflow.engine.Flow].getInputMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapper
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - inputMapper
    argTypes:
    - org.springframework.binding.mapping.Mapper
    constantsTouched: []
    func_position:
      end: 410
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 419
    functionName: '[org.springframework.webflow.engine.Flow].getStartActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.Flow].getStartActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: '[org.springframework.webflow.engine.Flow].getEndActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.Flow].getEndActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapper
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: '[org.springframework.webflow.engine.Flow].getOutputMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapper
    signature: '[org.springframework.webflow.engine.Flow].getOutputMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapper
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - outputMapper
    argTypes:
    - org.springframework.binding.mapping.Mapper
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
    signature: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionSet
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionSet
    signature: '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: transition.getId()
      Src: org.springframework.webflow.engine.Flow:473,1
    - Dst: '[org.springframework.webflow.engine.Flow].equals(String)'
      Src: org.springframework.webflow.engine.Flow:473,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 478
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 478
    functionName: '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].equals(String)'
    - transition.getId()
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.ApplicationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - applicationContext
    argTypes:
    - org.springframework.context.ApplicationContext
    constantsTouched: []
    func_position:
      end: 486
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionName: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.Flow:495,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 496
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 496
    functionName: '[org.springframework.webflow.engine.Flow].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Flow].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.engine.Flow:499,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[org.springframework.webflow.engine.Flow].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.Flow].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].assertStartStateSet()'
      Src: org.springframework.webflow.engine.Flow:518,1
    - Dst: '[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:519,1
    - Dst: '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:521,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.engine.Flow:522,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.Flow:523,1
    - Dst: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.engine.Flow:523,1
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:526,1
    - Dst: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:527,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - context
    - input
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 528
      start: 517
    functionDepth: 2
    functionLinenumber: 517
    functionLinenumberEnd: 528
    functionName: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].assertStartStateSet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:536,1
    - Dst: '[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:537,1
    - Dst: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 538
      start: 535
    functionDepth: 3
    functionLinenumber: 535
    functionLinenumberEnd: 538
    functionName: '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:545,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:547,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:550,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.Flow:552,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 560
      start: 544
    functionDepth: 2
    functionLinenumber: 544
    functionLinenumberEnd: 560
    functionName: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:578,1
    - Dst: '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.engine.Flow:580,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.engine.Flow:581,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.Flow:582,1
    - Dst: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.engine.Flow:582,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 3
    argNames:
    - context
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 585
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 585
    functionName: '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.ConfigurableApplicationContext].close()'
      Src: org.springframework.webflow.engine.Flow:589,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 591
    functionName: '[org.springframework.webflow.engine.Flow].destroy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.ConfigurableApplicationContext].close()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].destroy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
      Src: org.springframework.webflow.engine.Flow:600,1
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Flow:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:607,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 610
    functionName: '[org.springframework.webflow.engine.Flow].assertStartStateSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].assertStartStateSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
      Src: org.springframework.webflow.engine.Flow:613,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.Flow:614,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Flow:615,1
    - Dst: variable.create(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.Flow:617,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 619
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 619
    functionName: '[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
    - variable.create(org.springframework.webflow.execution.RequestContext)
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
      Src: org.springframework.webflow.engine.Flow:622,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.Flow:623,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Flow:624,1
    - Dst: variable.restore(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.Flow:626,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 628
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 628
    functionName: '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - variable.restore(org.springframework.webflow.execution.RequestContext)
    - '[java.util.Map<String,org.springframework.webflow.engine.FlowVariable>].values()'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.Flow:631,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:633,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.ViewState
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 637
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 637
    functionName: '[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewState
    signature: '[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentState()'
      Src: org.springframework.webflow.engine.Flow:640,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.Flow:642,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionableState
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 646
      start: 639
    functionDepth: 0
    functionLinenumber: 639
    functionLinenumberEnd: 646
    functionName: '[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentState()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionableState
    signature: '[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,java.util.Set<org.springframework.webflow.engine.State>)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,java.util.Map<String,org.springframework.webflow.engine.FlowVariable>)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.binding.mapping.Mapper)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.TransitionSet)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].append(String,org.springframework.binding.mapping.Mapper)'
      Src: org.springframework.webflow.engine.Flow:649,1
    - Dst: '[org.springframework.webflow.engine.Flow].toString()'
      Src: org.springframework.webflow.engine.Flow:649,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - java.util.Set<org.springframework.webflow.engine.State>
      - org.springframework.webflow.engine.State
      - java.util.Map<String,org.springframework.webflow.engine.FlowVariable>
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      - org.springframework.binding.mapping.Mapper
      - org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      - org.springframework.context.ApplicationContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.FlowDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 654
    functionName: '[org.springframework.webflow.engine.Flow].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet)'
    - '[org.springframework.webflow.engine.Flow].append(String,java.util.Map<String,org.springframework.webflow.engine.FlowVariable>)'
    - '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.TransitionSet)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.engine.Flow].append(String,org.springframework.binding.mapping.Mapper)'
    - '[org.springframework.webflow.engine.Flow].toString()'
    - '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.ActionList)'
    - '[org.springframework.webflow.engine.Flow].append(String,java.util.Set<org.springframework.webflow.engine.State>)'
    - '[org.springframework.webflow.engine.Flow].append(String,org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.Flow].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionSet].<init>()'
      Src: org.springframework.webflow.engine.TransitionableState:38,1
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.TransitionableState:43,1
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.TransitionableState:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TransitionableState
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 2
    argNames:
    - flow
    - id
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionSet].<init>()'
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionableState
    signature: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
      Src: org.springframework.webflow.engine.TransitionableState:61,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].toArray()'
      Src: org.springframework.webflow.engine.TransitionableState:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TransitionDefinition[]
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.TransitionableState].getTransitions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionSet].toArray()'
    - '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
    linkageType: ''
    returnType: TransitionDefinition[]
    signature: '[org.springframework.webflow.engine.TransitionableState].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: transition.getId()
      Src: org.springframework.webflow.engine.TransitionableState:66,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].equals(String)'
      Src: org.springframework.webflow.engine.TransitionableState:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.engine.TransitionableState].getTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 0
    functionsReached:
    - transition.getId()
    - '[org.springframework.webflow.engine.TransitionableState].equals(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.engine.TransitionableState].getTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionSet
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionSet
    signature: '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
      Src: org.springframework.webflow.engine.TransitionableState:88,1
    - Dst: '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.TransitionableState:88,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getFlow()'
      Src: org.springframework.webflow.engine.TransitionableState:90,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.TransitionableState:90,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getId()'
      Src: org.springframework.webflow.engine.TransitionableState:90,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.TransitionableState:90,1
    - Dst: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Event,String)'
      Src: org.springframework.webflow.engine.TransitionableState:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.NoMatchingTransitionException
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 97
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
    - '[org.springframework.webflow.engine.TransitionableState].getId()'
    - '[org.springframework.webflow.engine.TransitionableState].getFlow()'
    - '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.engine.TransitionableState,org.springframework.webflow.execution.Event,String)'
    - '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
    - '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.engine.TransitionableState].getExitActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.TransitionableState].getExitActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionableState:116,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.TransitionableState:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.NoMatchingTransitionException
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.TransitionableState:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.TransitionSet)'
      Src: org.springframework.webflow.engine.TransitionableState:129,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].append(String,org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.TransitionableState:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionSet
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionableStateDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.TransitionSet)'
    - '[org.springframework.webflow.engine.TransitionableState].append(String,org.springframework.webflow.engine.ActionList)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.ViewState:46,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.webflow.engine.ViewState:56,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ViewState:76,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.ViewFactory,String)'
      Src: org.springframework.webflow.engine.ViewState:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      - org.springframework.webflow.execution.ViewFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewState
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 3
    argNames:
    - flow
    - id
    - viewFactory
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    - org.springframework.webflow.execution.ViewFactory
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.execution.ViewFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.ViewFactory,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewState
    signature: '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.execution.ViewFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.ViewState].isViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].isViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ViewVariable].getName()'
      Src: org.springframework.webflow.engine.ViewState:92,1
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].put(String,org.springframework.webflow.engine.ViewVariable)'
      Src: org.springframework.webflow.engine.ViewState:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.ViewVariable
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - variable
    argTypes:
    - org.springframework.webflow.engine.ViewVariable
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 3
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].put(String,org.springframework.webflow.engine.ViewVariable)'
    - '[org.springframework.webflow.engine.ViewVariable].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.engine.ViewState:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.engine.ViewState].addVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewState)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].addVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].get(String)'
      Src: org.springframework.webflow.engine.ViewState:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ViewVariable
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.engine.ViewState].getVariable(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ViewVariable
    signature: '[org.springframework.webflow.engine.ViewState].getVariable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
      Src: org.springframework.webflow.engine.ViewState:117,1
    - Dst: '[org.springframework.webflow.engine.ViewState].toArray()'
      Src: org.springframework.webflow.engine.ViewState:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ViewVariable[]
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.engine.ViewState].getVariables()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
    - '[org.springframework.webflow.engine.ViewState].toArray()'
    linkageType: ''
    returnType: ViewVariable[]
    signature: '[org.springframework.webflow.engine.ViewState].getVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.engine.ViewState].getRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].getRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - redirect
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.ViewState].setRedirect(Boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].setRedirect(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.engine.ViewState].getPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].getPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - popup
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.engine.ViewState].setPopup(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].setPopup(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.engine.ViewState].getViewFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.webflow.engine.ViewState].getViewFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.engine.ViewState].getRenderActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.ViewState].getRenderActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.ViewState].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()'
      Src: org.springframework.webflow.engine.ViewState:170,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:171,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewState:172,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.ViewState:173,1
    - Dst: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:174,1
    - Dst: '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:177,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:178,1
    - Dst: '[org.springframework.webflow.engine.ViewState].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.ViewState:178,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:180,1
    - Dst: '[org.springframework.webflow.engine.ViewState].requestRedirectInPopup()'
      Src: org.springframework.webflow.engine.ViewState:180,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:183,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:184,1
    - Dst: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:185,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 188
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 188
    functionName: '[org.springframework.webflow.engine.ViewState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.engine.ViewState].requestRedirectInPopup()'
    - '[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()'
    - '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:191,1
    - Dst: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:192,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:193,1
    - Dst: '[org.springframework.webflow.execution.View].userEventQueued()'
      Src: org.springframework.webflow.engine.ViewState:194,1
    - Dst: '[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:195,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:197,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewState:198,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseCompleteFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.ViewState:199,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewState:200,1
    - Dst: '[org.springframework.webflow.execution.View].getUserEventState()'
      Src: org.springframework.webflow.engine.ViewState:200,1
    - Dst: '[org.springframework.webflow.engine.ViewState].put(org.springframework.webflow.engine.ViewState,java.io.Serializable)'
      Src: org.springframework.webflow.engine.ViewState:200,1
    - Dst: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:202,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
      Src: org.springframework.webflow.engine.ViewState:205,1
    - Dst: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:206,1
    - Dst: '[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:208,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewState:209,1
    - Dst: '[org.springframework.webflow.execution.View].getUserEventState()'
      Src: org.springframework.webflow.engine.ViewState:209,1
    - Dst: '[org.springframework.webflow.engine.ViewState].put(org.springframework.webflow.engine.ViewState,java.io.Serializable)'
      Src: org.springframework.webflow.engine.ViewState:209,1
    - Dst: '[org.springframework.webflow.engine.ViewState].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.ViewState:210,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseAllowed()'
      Src: org.springframework.webflow.engine.ViewState:212,1
    - Dst: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:213,1
    - Dst: '[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:220,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 222
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].put(org.springframework.webflow.engine.ViewState,java.io.Serializable)'
    - '[org.springframework.webflow.engine.ViewState].requestFlowExecutionRedirect()'
    - '[org.springframework.webflow.execution.View].getUserEventState()'
    - '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
    - '[org.springframework.webflow.execution.View].userEventQueued()'
    - '[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].isResponseAllowed()'
    - '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].isResponseCompleteFlowExecutionRedirect()'
    - '[org.springframework.webflow.engine.RequestControlContext].getFlashScope()'
    - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.View].processUserEvent()'
      Src: org.springframework.webflow.engine.ViewState:225,1
    - Dst: '[org.springframework.webflow.execution.View].hasFlowEvent()'
      Src: org.springframework.webflow.engine.ViewState:226,1
    - Dst: '[org.springframework.webflow.execution.View].getFlowEvent()'
      Src: org.springframework.webflow.engine.ViewState:227,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ViewState:228,1
    - Dst: logger.debug(org.springframework.webflow.engine.ViewState)
      Src: org.springframework.webflow.engine.ViewState:229,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.ViewState:231,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 235
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 235
    functionName: '[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.View].processUserEvent()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    - logger.debug(org.springframework.webflow.engine.ViewState)
    - '[org.springframework.webflow.execution.View].hasFlowEvent()'
    - '[org.springframework.webflow.execution.View].getFlowEvent()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:238,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
      Src: org.springframework.webflow.engine.ViewState:239,1
    - Dst: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:240,1
    - Dst: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 244
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 244
    functionName: '[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].isResponseComplete()'
    - '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:247,1
    - Dst: '[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:248,1
    - Dst: '[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:249,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(null)'
      Src: org.springframework.webflow.engine.ViewState:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 251
      start: 246
    functionDepth: 3
    functionLinenumber: 246
    functionLinenumberEnd: 251
    functionName: '[org.springframework.webflow.engine.ViewState].exit(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].exit(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
      Src: org.springframework.webflow.engine.ViewState:256,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ViewState:257,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:258,1
    - Dst: variable.create(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.ViewState:260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 262
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 262
    functionName: '[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - logger.isDebugEnabled()
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
    - variable.create(org.springframework.webflow.execution.RequestContext)
    - logger.debug(String)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:268,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
      Src: org.springframework.webflow.engine.ViewState:268,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
      Src: org.springframework.webflow.engine.ViewState:268,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()'
      Src: org.springframework.webflow.engine.ViewState:271,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
    - '[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:278,1
    - Dst: '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
      Src: org.springframework.webflow.engine.ViewState:278,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
      Src: org.springframework.webflow.engine.ViewState:278,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()'
      Src: org.springframework.webflow.engine.ViewState:281,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 282
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 282
    functionName: '[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
    - '[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ViewState].isAjaxRequest()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ViewState:285,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:286,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewState:287,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:287,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.engine.ViewState:288,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:288,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:290,1
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:291,1
    - Dst: '[org.springframework.webflow.execution.View].render()'
      Src: org.springframework.webflow.engine.ViewState:293,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getOwner()'
      Src: org.springframework.webflow.engine.ViewState:295,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getId()'
      Src: org.springframework.webflow.engine.ViewState:295,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getId()'
      Src: org.springframework.webflow.engine.ViewState:295,1
    - Dst: '[org.springframework.webflow.engine.ViewRenderingException].<init>(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewState,org.springframework.webflow.execution.View,org.springframework.webflow.engine.ViewState)'
      Src: org.springframework.webflow.engine.ViewState:295,1
    - Dst: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:297,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.ViewState:298,1
    - Dst: '[org.springframework.webflow.engine.ViewState].recordResponseComplete()'
      Src: org.springframework.webflow.engine.ViewState:298,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.ViewState:299,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.ViewRenderingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 2
    argNames:
    - context
    - view
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 300
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 300
    functionName: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].recordResponseComplete()'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.engine.ViewRenderingException].<init>(org.springframework.webflow.engine.ViewState,org.springframework.webflow.engine.ViewState,org.springframework.webflow.execution.View,org.springframework.webflow.engine.ViewState)'
    - '[org.springframework.webflow.execution.View].render()'
    - '[org.springframework.webflow.engine.RequestControlContext].getMessageContext()'
    - logger.debug(String)
    - '[org.springframework.webflow.engine.ViewState].getOwner()'
    - '[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
    - '[org.springframework.webflow.engine.ViewState].getId()'
    - '[org.springframework.webflow.engine.RequestControlContext].getFlashScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.engine.ViewState:303,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
      Src: org.springframework.webflow.engine.ViewState:303,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.engine.ViewState:304,1
    - Dst: '[org.springframework.binding.message.MessageContext].clearMessages()'
      Src: org.springframework.webflow.engine.ViewState:304,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.binding.message.MessageContext].clearMessages()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
      Src: org.springframework.webflow.engine.ViewState:308,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ViewState:309,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:310,1
    - Dst: variable.restore(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.ViewState:312,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 314
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 314
    functionName: '[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - logger.isDebugEnabled()
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
    - variable.restore(org.springframework.webflow.execution.RequestContext)
    - logger.debug(String)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentTransition()'
      Src: org.springframework.webflow.engine.ViewState:317,1
    - Dst: '[org.springframework.webflow.engine.ViewState].getAttributes()'
      Src: org.springframework.webflow.engine.ViewState:318,1
    - Dst: '[org.springframework.webflow.engine.ViewState].get(String)'
      Src: org.springframework.webflow.engine.ViewState:318,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentView()'
      Src: org.springframework.webflow.engine.ViewState:320,1
    - Dst: '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ViewState:321,1
    - Dst: '[org.springframework.webflow.engine.ViewState].saveState()'
      Src: org.springframework.webflow.engine.ViewState:322,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.ViewState:324,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.ViewState:326,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()'
      Src: org.springframework.webflow.engine.ViewState:328,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 330
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 330
    functionName: '[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.ViewState].getAttributes()'
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentView()'
    - '[org.springframework.webflow.engine.ViewState].saveState()'
    - '[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()'
    - '[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()'
    - '[org.springframework.webflow.engine.ViewState].get(String)'
    - '[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()'
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentTransition()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
      Src: org.springframework.webflow.engine.ViewState:333,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ViewState:334,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.engine.ViewState:335,1
    - Dst: variable.destroy(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.ViewState:337,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 339
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 339
    functionName: '[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - logger.isDebugEnabled()
    - '[java.util.Map<String,org.springframework.webflow.engine.ViewVariable>].values()'
    - variable.destroy(org.springframework.webflow.execution.RequestContext)
    - logger.debug(String)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
      Src: org.springframework.webflow.engine.ViewState:342,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.ViewFactory)'
      Src: org.springframework.webflow.engine.ViewState:343,1
    - Dst: '[org.springframework.webflow.engine.ViewState].append(String,java.util.Map<String,org.springframework.webflow.engine.ViewVariable>)'
      Src: org.springframework.webflow.engine.ViewState:343,1
    - Dst: '[org.springframework.webflow.engine.ViewState].append(String,Boolean)'
      Src: org.springframework.webflow.engine.ViewState:343,1
    - Dst: '[org.springframework.webflow.engine.ViewState].append(String,boolean)'
      Src: org.springframework.webflow.engine.ViewState:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      - org.springframework.webflow.execution.ViewFactory
      - java.util.Map<String,org.springframework.webflow.engine.ViewVariable>
      - Boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 345
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 345
    functionName: '[org.springframework.webflow.engine.ViewState].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ViewState].append(String,java.util.Map<String,org.springframework.webflow.engine.ViewVariable>)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.ViewFactory)'
    - '[org.springframework.webflow.engine.ViewState].append(String,Boolean)'
    - '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
    - '[org.springframework.webflow.engine.ViewState].append(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ViewState].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.engine.FlowVariable:47,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.VariableValueFactory,String)'
      Src: org.springframework.webflow.engine.FlowVariable:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowVariable
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - name
    - valueFactory
    argTypes:
    - String
    - org.springframework.webflow.engine.VariableValueFactory
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.VariableValueFactory,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowVariable
    signature: '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.FlowVariable].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.FlowVariable].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.webflow.engine.FlowVariable)'
      Src: org.springframework.webflow.engine.FlowVariable:67,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].equals(org.springframework.webflow.engine.FlowVariable)'
      Src: org.springframework.webflow.engine.FlowVariable:67,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.FlowVariable].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.VariableValueFactory].equals(org.springframework.webflow.engine.FlowVariable)'
    - '[String].equals(org.springframework.webflow.engine.FlowVariable)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowVariable].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.webflow.engine.FlowVariable:71,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].hashCode()'
      Src: org.springframework.webflow.engine.FlowVariable:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.FlowVariable].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.springframework.webflow.engine.VariableValueFactory].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.FlowVariable].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.FlowVariable:79,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariable:80,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
      Src: org.springframework.webflow.engine.FlowVariable:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariable:89,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.FlowVariable:89,1
    - Dst: '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(org.springframework.webflow.engine.FlowVariable,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.FlowVariable:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(org.springframework.webflow.engine.FlowVariable,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
      Src: org.springframework.webflow.engine.FlowVariable:98,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.engine.FlowVariable:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.FlowVariable:102,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.engine.FlowVariable:102,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].append(String,org.springframework.webflow.engine.VariableValueFactory)'
      Src: org.springframework.webflow.engine.FlowVariable:102,1
    - Dst: '[org.springframework.webflow.engine.FlowVariable].toString()'
      Src: org.springframework.webflow.engine.FlowVariable:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.VariableValueFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.engine.FlowVariable].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.FlowVariable].append(String,org.springframework.webflow.engine.VariableValueFactory)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.engine.FlowVariable].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.FlowVariable].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()'
      Src: org.springframework.webflow.engine.WildcardTransitionCriteria:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.WildcardTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.WildcardTransitionCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/WildcardTransitionCriteria.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.WildcardTransitionCriteria
    signature: '[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.WildcardTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.WildcardTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/WildcardTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.WildcardTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.WildcardTransitionCriteria
      classPublic: true
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.WildcardTransitionCriteria].readResolve()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/WildcardTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.WildcardTransitionCriteria].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.engine.WildcardTransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/WildcardTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:48,1
    - Dst: '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exceptionHandler
    argTypes:
    - org.springframework.webflow.engine.FlowExecutionExceptionHandler
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    - '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>,java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>,java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exceptionHandler
    argTypes:
    - org.springframework.webflow.engine.FlowExecutionExceptionHandler
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exceptionHandler
    argTypes:
    - org.springframework.webflow.engine.FlowExecutionExceptionHandler
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].size()'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].toArray()'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowExecutionExceptionHandler[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>].toArray()'
    linkageType: ''
    returnType: FlowExecutionExceptionHandler[]
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: handler.canHandle(org.springframework.webflow.execution.FlowExecutionException)
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:108,1
    - Dst: handler.handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:109,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 2
    functionsReached:
    - handler.handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)
    - handler.canHandle(org.springframework.webflow.execution.FlowExecutionException)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>)'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.FlowExecutionExceptionHandler>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
    functionUses: 3
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.FlowAttributeMappingException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.binding.mapping.MappingResults
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowAttributeMappingException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 4
    argNames:
    - flowId
    - stateId
    - results
    - message
    argTypes:
    - String
    - String
    - org.springframework.binding.mapping.MappingResults
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowAttributeMappingException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowAttributeMappingException
    signature: '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.MappingResults
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.FlowAttributeMappingException].getMappingResults()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowAttributeMappingException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.webflow.engine.FlowAttributeMappingException].getMappingResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.State
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - transition
    - sourceState
    - context
    argTypes:
    - org.springframework.webflow.engine.Transition
    - org.springframework.webflow.engine.State
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TargetStateResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.State
    signature: '[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.TargetStateResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TargetStateResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.TargetStateResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/VariableValueFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/VariableValueFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.VariableValueFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/VariableValueFactory.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.VariableValueFactory
    signature: '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.Transition:61,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria,null)'
      Src: org.springframework.webflow.engine.Transition:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.engine.Transition].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria,null)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.Transition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.Transition:61,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.Transition:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TargetStateResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - targetStateResolver
    argTypes:
    - org.springframework.webflow.engine.TargetStateResolver
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.WildcardTransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.Transition:61,1
    - Dst: '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)'
      Src: org.springframework.webflow.engine.Transition:109,1
    - Dst: '[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.Transition:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - matchingCriteria
    - targetStateResolver
    argTypes:
    - org.springframework.webflow.engine.TransitionCriteria
    - org.springframework.webflow.engine.TargetStateResolver
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)'
    - '[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].toString()'
      Src: org.springframework.webflow.engine.Transition:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.Transition].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionCriteria].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.Transition].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TargetStateResolver].toString()'
      Src: org.springframework.webflow.engine.Transition:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionName: '[org.springframework.webflow.engine.Transition].getTargetStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TargetStateResolver].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.Transition].getTargetStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.Transition].getMatchingCriteria()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.Transition].getMatchingCriteria()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TransitionCriteria,String)'
      Src: org.springframework.webflow.engine.Transition:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TransitionCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - matchingCriteria
    argTypes:
    - org.springframework.webflow.engine.TransitionCriteria
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TransitionCriteria,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.engine.Transition].getExecutionCriteria()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.Transition].getExecutionCriteria()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TransitionCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - executionCriteria
    argTypes:
    - org.springframework.webflow.engine.TransitionCriteria
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.Transition].getTargetStateResolver()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.Transition].getTargetStateResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TargetStateResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - targetStateResolver
    argTypes:
    - org.springframework.webflow.engine.TargetStateResolver
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.Transition:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.Transition:196,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Transition:212,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.Transition:213,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Transition:214,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition()'
      Src: org.springframework.webflow.engine.Transition:216,1
    - Dst: '[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Transition:218,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.Transition:221,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Transition:222,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Transition:225,1
    - Dst: '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.Transition:228,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.Transition:229,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.Transition:230,1
    - Dst: '[org.springframework.webflow.engine.Transition].isActive()'
      Src: org.springframework.webflow.engine.Transition:230,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Transition:231,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.Transition:235,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - sourceState
    - context
    argTypes:
    - org.springframework.webflow.engine.State
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 243
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].getFlowExecutionContext()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Transition].isActive()'
    - '[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition()'
    - '[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.Transition:246,1
    - Dst: '[org.springframework.webflow.engine.Transition].getMatchingCriteria()'
      Src: org.springframework.webflow.engine.Transition:246,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.TransitionCriteria)'
      Src: org.springframework.webflow.engine.Transition:246,1
    - Dst: '[org.springframework.webflow.engine.Transition].getTargetStateResolver()'
      Src: org.springframework.webflow.engine.Transition:246,1
    - Dst: '[org.springframework.webflow.engine.Transition].append(String,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.Transition:246,1
    - Dst: '[org.springframework.webflow.engine.Transition].toString()'
      Src: org.springframework.webflow.engine.Transition:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TransitionCriteria
      - org.springframework.webflow.engine.TargetStateResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.definition.TransitionDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.springframework.webflow.engine.Transition].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.TransitionCriteria)'
    - '[org.springframework.webflow.engine.Transition].toString()'
    - '[org.springframework.webflow.engine.Transition].getMatchingCriteria()'
    - '[org.springframework.webflow.engine.Transition].append(String,org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.Transition].getTargetStateResolver()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.Transition].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.DecisionState:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.DecisionState
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 2
    argNames:
    - flow
    - stateId
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/DecisionState.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.DecisionState
    signature: '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.DecisionState].getRequiredTransition(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.DecisionState:51,1
    - Dst: '[org.springframework.webflow.engine.DecisionState].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.DecisionState:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.DecisionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/DecisionState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.DecisionState].getRequiredTransition(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.DecisionState].execute(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.DecisionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].add(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.engine.ActionList:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].add(org.springframework.webflow.execution.Action)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(java.util.List<org.springframework.webflow.execution.Action>)'
      Src: org.springframework.webflow.engine.ActionList:66,1
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].addAll(org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.ActionList:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.ActionList].addAll()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].asList(java.util.List<org.springframework.webflow.execution.Action>)'
    - '[java.util.List<org.springframework.webflow.execution.Action>].addAll(org.springframework.webflow.engine.ActionList)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ActionList].addAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].contains(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.engine.ActionList:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.ActionList].contains(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].contains(org.springframework.webflow.execution.Action)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ActionList].contains(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].remove(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.engine.ActionList:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.ActionList].remove(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].remove(org.springframework.webflow.execution.Action)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.ActionList].remove(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].size()'
      Src: org.springframework.webflow.engine.ActionList:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.ActionList].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.ActionList].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].get(int)'
      Src: org.springframework.webflow.engine.ActionList:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions:
      - IndexOutOfBoundsException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.ActionList].get(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].get(int)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.engine.ActionList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].get(int)'
      Src: org.springframework.webflow.engine.ActionList:110,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.engine.ActionList:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions:
      - IndexOutOfBoundsException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.AnnotatedAction
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.ActionList].getAnnotated(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.engine.ActionList].get(int)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.AnnotatedAction
    signature: '[org.springframework.webflow.engine.ActionList].getAnnotated(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].iterator()'
      Src: org.springframework.webflow.engine.ActionList:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.springframework.webflow.execution.Action>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.engine.ActionList].iterator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<org.springframework.webflow.execution.Action>
    signature: '[org.springframework.webflow.engine.ActionList].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].toArray()'
      Src: org.springframework.webflow.engine.ActionList:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Action[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.engine.ActionList].toArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].toArray()'
    linkageType: ''
    returnType: Action[]
    signature: '[org.springframework.webflow.engine.ActionList].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.execution.Action>].size()'
      Src: org.springframework.webflow.engine.ActionList:140,1
    - Dst: '[org.springframework.webflow.engine.ActionList].size()'
      Src: org.springframework.webflow.engine.ActionList:141,1
    - Dst: '[org.springframework.webflow.engine.ActionList].getAnnotated(org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.ActionList:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AnnotatedAction[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.engine.ActionList].toAnnotatedArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.execution.Action>].size()'
    - '[org.springframework.webflow.engine.ActionList].size()'
    - '[org.springframework.webflow.engine.ActionList].getAnnotated(org.springframework.webflow.engine.ActionList)'
    linkageType: ''
    returnType: AnnotatedAction[]
    signature: '[org.springframework.webflow.engine.ActionList].toAnnotatedArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.engine.ActionList,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.ActionList:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.engine.ActionList,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.execution.Action>)'
      Src: org.springframework.webflow.engine.ActionList:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.engine.ActionList].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.StylerUtils].style(java.util.List<org.springframework.webflow.execution.Action>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.ActionList].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.ActionList:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.execution.Action>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.ActionList].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
    functionUses: 6
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.ActionList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.FlowExecutionExceptionHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.FlowExecutionExceptionHandler
    signature: '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionCriteria.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.TransitionCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.TransitionCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.ActionState:49,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.ActionState:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionState
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 2
    argNames:
    - flow
    - id
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 4
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionState
    signature: '[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.ActionState].getActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.ActionState].getActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
      Src: org.springframework.webflow.engine.ActionState:77,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getTransition(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.ActionState:77,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.ActionState:79,1
    - Dst: '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.ActionState:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.NoMatchingTransitionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.Transition
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.engine.ActionState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.ActionState].getTransition(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
    - '[org.springframework.webflow.engine.ActionState].getTransitionSet()'
    - '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.execution.Event)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.Transition
    signature: '[org.springframework.webflow.engine.ActionState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionList].size()'
      Src: org.springframework.webflow.engine.ActionState:97,1
    - Dst: '[org.springframework.webflow.engine.ActionList].iterator()'
      Src: org.springframework.webflow.engine.ActionState:98,1
    - Dst: '[java.util.Iterator<org.springframework.webflow.execution.Action>].hasNext()'
      Src: org.springframework.webflow.engine.ActionState:99,1
    - Dst: '[java.util.Iterator<org.springframework.webflow.execution.Action>].next()'
      Src: org.springframework.webflow.engine.ActionState:100,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.ActionState:101,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.ActionState:103,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.ActionState:105,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ActionState:108,1
    - Dst: logger.debug(org.springframework.webflow.engine.ActionState)
      Src: org.springframework.webflow.engine.ActionState:109,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.engine.ActionState:119,1
    - Dst: logger.debug(org.springframework.webflow.engine.ActionState)
      Src: org.springframework.webflow.engine.ActionState:120,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getFlow()'
      Src: org.springframework.webflow.engine.ActionState:130,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getId()'
      Src: org.springframework.webflow.engine.ActionState:130,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getId()'
      Src: org.springframework.webflow.engine.ActionState:130,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.ActionState:130,1
    - Dst: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.ActionState,String)'
      Src: org.springframework.webflow.engine.ActionState:130,1
    - Dst: '[IllegalStateException].<init>(String,String)'
      Src: org.springframework.webflow.engine.ActionState:139,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 143
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.engine.ActionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 0
    functionsReached:
    - logger.debug(org.springframework.webflow.engine.ActionState)
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.ActionList].iterator()'
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.RequestControlContext)'
    - '[java.util.Iterator<org.springframework.webflow.execution.Action>].hasNext()'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.engine.RequestControlContext].getCurrentEvent()'
    - '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.ActionState,org.springframework.webflow.engine.ActionState,String)'
    - '[org.springframework.webflow.engine.ActionState].getId()'
    - '[java.util.Iterator<org.springframework.webflow.execution.Action>].next()'
    - '[IllegalStateException].<init>(String,String)'
    - '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.ActionList].size()'
    - '[org.springframework.webflow.engine.ActionState].getFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.ActionList)'
      Src: org.springframework.webflow.engine.ActionState:146,1
    - Dst: '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
      Src: org.springframework.webflow.engine.ActionState:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.TransitionableState
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.engine.ActionState].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.engine.ActionList)'
    - '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.ActionState].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.ActionState].getFlow()'
      Src: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException:164,1
    - Dst: '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].getId()'
      Src: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException:164,1
    - Dst: '[org.springframework.webflow.engine.ActionState].getId()'
      Src: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException:164,1
    - Dst: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException,org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException,org.springframework.webflow.execution.Event,String)'
      Src: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.ActionState
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException
      static: false
      superClass: NoMatchingTransitionException
    argCount: 2
    argNames:
    - state
    - resultEvent
    argTypes:
    - org.springframework.webflow.engine.ActionState
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException,org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException,org.springframework.webflow.execution.Event,String)'
    - '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].getId()'
    - '[org.springframework.webflow.engine.ActionState].getId()'
    - '[org.springframework.webflow.engine.ActionState].getFlow()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException
    signature: '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.NoMatchingTransitionException:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.Event
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.NoMatchingTransitionException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 4
    argNames:
    - flowId
    - stateId
    - event
    - message
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.Event
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/NoMatchingTransitionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.NoMatchingTransitionException
    signature: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
      Src: org.springframework.webflow.engine.NoMatchingTransitionException:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.Event
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.NoMatchingTransitionException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 5
    argNames:
    - flowId
    - stateId
    - event
    - message
    - cause
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.Event
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/NoMatchingTransitionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.NoMatchingTransitionException
    signature: '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Event
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.NoMatchingTransitionException].getEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/NoMatchingTransitionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.NoMatchingTransitionException].getEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.EndState:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.EndState
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 2
    argNames:
    - flow
    - id
    argTypes:
    - org.springframework.webflow.engine.Flow
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 37
    functionsReached:
    - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.EndState
    signature: '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - finalResponseAction
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapper
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - outputMapper
    argTypes:
    - org.springframework.binding.mapping.Mapper
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.Mapper)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.Mapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.engine.EndState:96,1
    - Dst: '[org.springframework.webflow.engine.EndState].getActiveSession()'
      Src: org.springframework.webflow.engine.EndState:96,1
    - Dst: '[org.springframework.webflow.engine.EndState].isRoot()'
      Src: org.springframework.webflow.engine.EndState:97,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.EndState:99,1
    - Dst: '[org.springframework.webflow.engine.EndState].isResponseComplete()'
      Src: org.springframework.webflow.engine.EndState:99,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.EndState:100,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
      Src: org.springframework.webflow.engine.EndState:101,1
    - Dst: '[org.springframework.webflow.engine.EndState].recordResponseComplete()'
      Src: org.springframework.webflow.engine.EndState:101,1
    - Dst: '[org.springframework.webflow.engine.EndState].getId()'
      Src: org.springframework.webflow.engine.EndState:103,1
    - Dst: '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.EndState:103,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(org.springframework.webflow.engine.EndState,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.EndState:103,1
    - Dst: '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.EndState:106,1
    - Dst: '[org.springframework.webflow.engine.EndState].getId()'
      Src: org.springframework.webflow.engine.EndState:107,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(org.springframework.webflow.engine.EndState,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.EndState:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 109
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.engine.EndState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.RequestControlContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(org.springframework.webflow.engine.EndState,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
    - '[org.springframework.webflow.engine.RequestControlContext].getExternalContext()'
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].getId()'
    - '[org.springframework.webflow.engine.EndState].isRoot()'
    - '[org.springframework.webflow.engine.EndState].isResponseComplete()'
    - '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.EndState].recordResponseComplete()'
    - '[org.springframework.webflow.engine.EndState].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.EndState:116,1
    - Dst: '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.EndState:118,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.engine.EndState:119,1
    - Dst: '[org.springframework.webflow.engine.EndState].getOwner()'
      Src: org.springframework.webflow.engine.EndState:120,1
    - Dst: '[org.springframework.webflow.engine.EndState].getId()'
      Src: org.springframework.webflow.engine.EndState:120,1
    - Dst: '[org.springframework.webflow.engine.EndState].getId()'
      Src: org.springframework.webflow.engine.EndState:120,1
    - Dst: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(org.springframework.webflow.engine.EndState,org.springframework.webflow.engine.EndState,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.engine.EndState:120,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 124
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 124
    functionName: '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.EndState].getId()'
    - '[org.springframework.webflow.engine.EndState].getOwner()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(org.springframework.webflow.engine.EndState,org.springframework.webflow.engine.EndState,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.LocalAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.engine.EndState:127,1
    - Dst: '[org.springframework.webflow.engine.EndState].append(String,org.springframework.binding.mapping.Mapper)'
      Src: org.springframework.webflow.engine.EndState:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.style.ToStringCreator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.State
    argCount: 1
    argNames:
    - creator
    argTypes:
    - org.springframework.core.style.ToStringCreator
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.engine.EndState].appendToString(org.springframework.core.style.ToStringCreator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.engine.EndState].append(String,org.springframework.binding.mapping.Mapper)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.EndState].appendToString(org.springframework.core.style.ToStringCreator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionAttributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionListenerLoader
    argTypes:
    - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionKeyFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKeyFactory
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.definition.FlowDefinition,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:76,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:77,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:78,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:80,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:81,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:82,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:82,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(FlowExecutionListener[])'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:82,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 85
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(FlowExecutionListener[])'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.definition.FlowDefinition,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.execution.FlowExecution,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:90,1
    - Dst: '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.definition.FlowDefinition,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:91,1
    - Dst: execution.setFlow(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:94,1
    - Dst: execution.hasSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:95,1
    - Dst: execution.getRootSession()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:96,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setFlow(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:97,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1
    - Dst: flow.getStateInstance(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setState(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:98,1
    - Dst: execution.hasSubflowSessions()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:99,1
    - Dst: execution.getSubflowSessionIterator()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:100,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].hasNext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:100,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].next()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:101,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].getFlowId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:102,1
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:102,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setFlow(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:103,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:104,1
    - Dst: subflowDef.getStateInstance(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:104,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setState(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:104,1
    - Dst: execution.setKey(org.springframework.webflow.execution.FlowExecutionKey)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:108,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:110,1
    - Dst: execution.setConversationScope(org.springframework.webflow.core.collection.LocalAttributeMap)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:112,1
    - Dst: execution.setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:113,1
    - Dst: execution.getDefinition()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1
    - Dst: execution.setListeners(FlowExecutionListener[])
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:114,1
    - Dst: execution.setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:115,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - flowExecution
    - flowDefinition
    - flowExecutionKey
    - conversationScope
    - subflowDefinitionLocator
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - org.springframework.webflow.definition.FlowDefinition
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 117
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 117
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setState(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.definition.FlowDefinition,String)'
    - execution.setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].getFlowId()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].next()'
    - execution.getDefinition()
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].hasNext()'
    - execution.setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setFlow(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)'
    - execution.setFlow(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
    - execution.getRootSession()
    - flow.getStateInstance(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].getStateId()'
    - '[org.springframework.util.Assert].isInstanceOf(org.springframework.webflow.execution.FlowExecution,String)'
    - execution.hasSessions()
    - execution.hasSubflowSessions()
    - subflowDef.getStateInstance(org.springframework.webflow.engine.impl.FlowExecutionImplFactory)
    - execution.setKey(org.springframework.webflow.execution.FlowExecutionKey)
    - execution.getSubflowSessionIterator()
    - execution.setConversationScope(org.springframework.webflow.core.collection.LocalAttributeMap)
    - execution.setListeners(FlowExecutionListener[])
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:43,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory:127,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].nextSequence()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory:128,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory:128,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory:131,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].<init>(org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].nextSequence()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 136
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 139
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 142
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 142
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].nextSequence()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].nextSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionKeyFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey
      static: false
      superClass: FlowExecutionKey
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].<init>(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: FlowExecutionKey
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionListeners
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionListeners
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowExecutionListener[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: FlowExecutionListener[]
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].size()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.requestSubmitted(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.requestSubmitted(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.requestProcessed(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.requestProcessed(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - flow
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - session
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - event
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - nextState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:153,1
    - Dst: listener.stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - previousState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:162,1
    - Dst: listener.viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - view
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 164
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 1
    functionsReached:
    - listener.viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:171,1
    - Dst: listener.viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - view
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 1
    functionsReached:
    - listener.viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - transition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.paused(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.paused(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.resuming(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 200
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 200
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.resuming(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcomeId
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 210
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcomeId
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: listener.exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)
      Src: org.springframework.webflow.engine.impl.FlowExecutionListeners:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecutionListener[]
      - FlowExecutionListener[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
    functionUses: 0
    functionsReached:
    - listener.exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:75,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:145,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:148,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:150,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:151,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:152,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowExecutionImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 153
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 19
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowExecutionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:186,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:188,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:191,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:194,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 8
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:214,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:215,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:216,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(null)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:218,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:219,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:220,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:221,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:223,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:225,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:227,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:227,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:229,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:230,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:232,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:234,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:238,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:240,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:242,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - externalContext
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 244
      start: 212
    functionDepth: 6
    functionLinenumber: 212
    functionLinenumberEnd: 244
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].state(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].state(org.springframework.webflow.engine.impl.FlowExecutionImpl,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:247,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:249,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:250,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:252,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:252,1
    - Dst: '[org.springframework.webflow.engine.Flow].getApplicationContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:253,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.ApplicationContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:253,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:254,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:255,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:256,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:258,1
    - Dst: '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:259,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:263,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:263,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:265,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:266,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:268,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:270,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:274,1
    - Dst: '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:276,1
    - Dst: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:278,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - externalContext
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 280
      start: 246
    functionDepth: 4
    functionLinenumber: 246
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.Flow].getApplicationContext()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.ApplicationContext)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.util.Assert].state(org.springframework.webflow.engine.impl.FlowExecutionImpl,String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(null)'
    - '[org.apache.commons.logging.Log].error(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:292,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:295,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:297,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:297,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 289
    functionDepth: 5
    functionLinenumber: 289
    functionLinenumberEnd: 299
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:305,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 307
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInput].readObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].writeObject(FlowExecutionStatus)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:310,1
    - Dst: '[java.io.ObjectOutput].writeObject(java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutput].writeObject(FlowExecutionStatus)'
    - '[java.io.ObjectOutput].writeObject(java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:315,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:316,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:317,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:319,1
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].append(String,java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:323,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:326,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:326,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 314
    functionDepth: 2
    functionLinenumber: 314
    functionLinenumberEnd: 329
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].append(String,java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:338,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.RequestControlContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - externalContext
    - messageContext
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    - org.springframework.binding.message.MessageContext
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.RequestControlContext
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - parent
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.engine.impl.FlowSessionImpl
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:354,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:355,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:356,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:360,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:362,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:363,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].getMessageContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:365,1
    - Dst: '[org.springframework.webflow.engine.Flow].getApplicationContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:366,1
    - Dst: messageContext.setMessageSource(org.springframework.context.ApplicationContext)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:366,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:367,1
    - Dst: '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:368,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:369,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flow
    - input
    - context
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 370
      start: 353
    functionDepth: 5
    functionLinenumber: 353
    functionLinenumberEnd: 370
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - messageContext.setMessageSource(org.springframework.context.ApplicationContext)
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
    - '[org.springframework.webflow.engine.Flow].getApplicationContext()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()'
    - '[org.springframework.webflow.engine.RequestControlContext].getMessageContext()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.Flow)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:373,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:374,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:375,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:376,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newState
    - context
    argTypes:
    - org.springframework.webflow.engine.State
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 378
      start: 372
    functionDepth: 4
    functionLinenumber: 372
    functionLinenumberEnd: 378
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.engine.State)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 2
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - view
    - context
    argTypes:
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 2
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:389,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:390,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:390,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - event
    - context
    argTypes:
    - org.springframework.webflow.execution.Event
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 3
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:394,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:395,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:395,1
    - Dst: '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - transition
    - context
    argTypes:
    - org.springframework.webflow.engine.Transition
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 396
      start: 393
    functionDepth: 3
    functionLinenumber: 393
    functionLinenumberEnd: 396
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:399,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:400,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:401,1
    - Dst: '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:401,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].removeLast()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:402,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:403,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:406,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:409,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:412,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:412,1
    - Dst: '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:412,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:414,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.definition.StateDefinition,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:414,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:414,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - outcome
    - output
    - context
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 416
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 416
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].removeLast()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.definition.StateDefinition,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.engine.impl.FlowSessionImpl,String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:419,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:420,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:421,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 424
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey()'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 428
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 428
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:439,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:443,1
    - Dst: currentState.getTransition(String)
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:444,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:446,1
    - Dst: '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:446,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 449
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 449
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
    - currentState.getTransition(String)
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FlowExecutionListener[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getListeners()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()'
    linkageType: ''
    returnType: FlowExecutionListener[]
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getListeners()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(FlowExecutionListener[])'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:458,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - FlowExecutionListener[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listeners
    argTypes:
    - FlowExecutionListener[]
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(FlowExecutionListener[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>(FlowExecutionListener[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(FlowExecutionListener[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 463
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 463
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKeyFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKeyFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKeyFactory
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKeyFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - keyFactory
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKeyFactory
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlowSessions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlowSessions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 487
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 487
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].size()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].getFirst()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].getFirst()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].listIterator(int)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<org.springframework.webflow.engine.impl.FlowSessionImpl>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].listIterator(int)'
    linkageType: ''
    returnType: java.util.Iterator<org.springframework.webflow.engine.impl.FlowSessionImpl>
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationScope
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 522
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:534,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:535,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].extract(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:535,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:537,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageSource
    argTypes:
    - org.springframework.context.MessageSource
    constantsTouched: []
    func_position:
      end: 540
      start: 533
    functionDepth: 4
    functionLinenumber: 533
    functionLinenumberEnd: 540
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].extract(String)'
    - '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:549,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:550,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].add(org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:551,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 553
      start: 548
    functionDepth: 4
    functionLinenumber: 548
    functionLinenumberEnd: 553
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].add(org.springframework.webflow.engine.impl.FlowSessionImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:556,1
    - Dst: '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].getLast()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:559,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 560
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 10
    functionsReached:
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].getLast()'
    - '[java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>].isEmpty()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:563,1
    - Dst: messageContext.createMessagesMemento()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:564,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:565,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 566
      start: 562
    functionDepth: 1
    functionLinenumber: 562
    functionLinenumberEnd: 566
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
    - messageContext.createMessagesMemento()
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:569,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:570,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:571,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:571,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:572,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:572,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:572,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,org.springframework.webflow.engine.impl.FlowExecutionImpl,String,Exception)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:573,1
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:576,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,null,String,Exception)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:576,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 579
      start: 568
    functionDepth: 2
    functionLinenumber: 568
    functionLinenumberEnd: 579
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,org.springframework.webflow.engine.impl.FlowExecutionImpl,String,Exception)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,null,String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionException
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:589,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:590,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getCause()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:591,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:592,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:595,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:598,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:603,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:603,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:608,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:612,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:613,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 617
      start: 588
    functionDepth: 3
    functionLinenumber: 588
    functionLinenumberEnd: 617
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.execution.FlowExecutionException].getCause()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getCause()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:623,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:624,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Throwable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 625
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 625
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[Throwable].getCause()'
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:633,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:634,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:634,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:634,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:634,1
    - Dst: '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:635,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 639
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 639
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
    - '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:647,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:647,1
    - Dst: '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:647,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 648
      start: 646
    functionDepth: 2
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
    - '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<?>].get(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:652,1
    - Dst: mode.trim()
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toLowerCase()'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].equals(String)'
      Src: org.springframework.webflow.engine.impl.FlowExecutionImpl:653,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - org.springframework.webflow.engine.Flow
      - FlowExecutionStatus
      - java.util.LinkedList<org.springframework.webflow.engine.impl.FlowSessionImpl>
      - org.springframework.webflow.engine.impl.FlowExecutionListeners
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionOutcome
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecution
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 658
      start: 650
    functionDepth: 0
    functionLinenumber: 650
    functionLinenumberEnd: 658
    functionName: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toLowerCase()'
    - mode.trim()
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].equals(String)'
    - '[org.springframework.webflow.core.collection.AttributeMap<?>].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:67,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.RequestControlContextImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - flowExecution
    - externalContext
    - messageContext
    argTypes:
    - org.springframework.webflow.engine.impl.FlowExecutionImpl
    - org.springframework.webflow.context.ExternalContext
    - org.springframework.binding.message.MessageContext
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.RequestControlContextImpl
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:106,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:110,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(String)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMatchingTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(String)'
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMatchingTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:126,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:126,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:126,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].isViewState()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:126,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].inViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
    - '[org.springframework.webflow.definition.StateDefinition].isViewState()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].inViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:130,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getViewScope()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getViewScope()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:134,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.context.ExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContext
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionContext
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:176,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:176,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:176,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:178,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:178,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,org.springframework.webflow.engine.impl.RequestControlContextImpl)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,org.springframework.webflow.engine.impl.RequestControlContextImpl)'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].sendFlowExecutionRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].sendFlowExecutionRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].assignFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].assignFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentView
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentView(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentView(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendering(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendering(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.View
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - view
    argTypes:
    - org.springframework.webflow.execution.View
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendered(org.springframework.webflow.execution.View)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendered(org.springframework.webflow.execution.View)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].handleEvent(org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].handleEvent(org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].execute(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].execute(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - transition
    argTypes:
    - org.springframework.webflow.engine.Transition
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentTransition(org.springframework.webflow.engine.Transition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].updateCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].updateCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeCurrentFlowExecutionSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeCurrentFlowExecutionSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeAllFlowExecutionSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeAllFlowExecutionSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - input
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - outcome
    - output
    argTypes:
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:242,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:242,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:245,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:245,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 241
    functionDepth: 1
    functionLinenumber: 241
    functionLinenumberEnd: 247
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
    - '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:250,1
    - Dst: '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:250,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:253,1
    - Dst: '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:253,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:254,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 249
    functionDepth: 2
    functionLinenumber: 249
    functionLinenumberEnd: 255
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectInSameState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()'
    - '[org.springframework.webflow.core.collection.AttributeMap<Object>].getBoolean(String)'
    - '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectInSameState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:258,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 2
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()'
    - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.context.ExternalContext)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.binding.message.MessageContext)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    - Dst: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()'
      Src: org.springframework.webflow.engine.impl.RequestControlContextImpl:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.impl.FlowExecutionImpl
      - org.springframework.webflow.context.ExternalContext
      - org.springframework.binding.message.MessageContext
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.core.collection.LocalAttributeMap<Object>
      - org.springframework.webflow.execution.Event
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.execution.View
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.RequestControlContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionName: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.execution.Event)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.binding.message.MessageContext)'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.engine.impl.FlowExecutionImpl)'
    - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].append(String,org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.context.ExternalContext)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:64,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.impl.FlowSessionImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flow
    - parent
    argTypes:
    - org.springframework.webflow.engine.Flow
    - org.springframework.webflow.engine.impl.FlowSessionImpl
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.impl.FlowSessionImpl
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:115,1
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:118,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:119,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:122,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.webflow.engine.State].isViewState()'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String,boolean)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].isEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].isEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:140,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:141,1
    - Dst: '[org.springframework.webflow.engine.State].isViewState()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:144,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()'
    - '[org.springframework.webflow.engine.State].isViewState()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:153,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:154,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:155,1
    - Dst: '[java.io.ObjectInput].readObject()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 157
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInput].readObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:160,1
    - Dst: '[java.io.ObjectOutput].writeObject(String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:160,1
    - Dst: '[java.io.ObjectOutput].writeObject()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:161,1
    - Dst: '[java.io.ObjectOutput].writeObject(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:162,1
    - Dst: '[java.io.ObjectOutput].writeObject(org.springframework.webflow.engine.impl.FlowSessionImpl)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutput].writeObject(org.springframework.webflow.engine.impl.FlowSessionImpl)'
    - '[org.springframework.webflow.engine.Flow].getId()'
    - '[java.io.ObjectOutput].writeObject(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    - '[java.io.ObjectOutput].writeObject(String)'
    - '[java.io.ObjectOutput].writeObject()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.Flow
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.Flow
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Flow
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.engine.Flow
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.Flow,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.State,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:191,1
    - Dst: '[org.springframework.webflow.engine.State].getOwner()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:192,1
    - Dst: '[org.springframework.util.Assert].isTrue(org.springframework.webflow.engine.impl.FlowSessionImpl,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.State
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.springframework.webflow.engine.State
    constantsTouched: []
    func_position:
      end: 195
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isTrue(org.springframework.webflow.engine.impl.FlowSessionImpl,String)'
    - '[org.springframework.webflow.engine.State].getOwner()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.State,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.Flow].getId()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:204,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 206
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.State].getId()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 225
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.State].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:249,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].append(String,String)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].append(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    - Dst: '[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()'
      Src: org.springframework.webflow.engine.impl.FlowSessionImpl:261,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.webflow.engine.Flow
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.engine.impl.FlowSessionImpl
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      - org.springframework.webflow.execution.FlowSession
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionName: '[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].append(String,String)'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()'
    - '[org.springframework.webflow.engine.impl.FlowSessionImpl].append(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.TransitionModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.TransitionModel
    signature: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getOn()'
      Src: org.springframework.webflow.engine.model.TransitionModel:65,1
    - Dst: transition.getOn()
      Src: org.springframework.webflow.engine.model.TransitionModel:65,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
      Src: org.springframework.webflow.engine.model.TransitionModel:66,1
    - Dst: transition.getOnException()
      Src: org.springframework.webflow.engine.model.TransitionModel:66,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 67
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 0
    functionsReached:
    - transition.getOn()
    - '[org.springframework.webflow.engine.model.TransitionModel].getOn()'
    - '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
    - transition.getOnException()
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.TransitionModel)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
      Src: org.springframework.webflow.engine.model.TransitionModel:71,1
    - Dst: transition.getOnException()
      Src: org.springframework.webflow.engine.model.TransitionModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
      Src: org.springframework.webflow.engine.model.TransitionModel:72,1
    - Dst: transition.getTo()
      Src: org.springframework.webflow.engine.model.TransitionModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setTo(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getBind()'
      Src: org.springframework.webflow.engine.model.TransitionModel:73,1
    - Dst: transition.getBind()
      Src: org.springframework.webflow.engine.model.TransitionModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setBind(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getValidate()'
      Src: org.springframework.webflow.engine.model.TransitionModel:74,1
    - Dst: transition.getValidate()
      Src: org.springframework.webflow.engine.model.TransitionModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setValidate(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()'
      Src: org.springframework.webflow.engine.model.TransitionModel:75,1
    - Dst: transition.getValidationHints()
      Src: org.springframework.webflow.engine.model.TransitionModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getHistory()'
      Src: org.springframework.webflow.engine.model.TransitionModel:76,1
    - Dst: transition.getHistory()
      Src: org.springframework.webflow.engine.model.TransitionModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setHistory(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.TransitionModel:77,1
    - Dst: transition.getAttributes()
      Src: org.springframework.webflow.engine.model.TransitionModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getSecured()'
      Src: org.springframework.webflow.engine.model.TransitionModel:78,1
    - Dst: transition.getSecured()
      Src: org.springframework.webflow.engine.model.TransitionModel:78,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:78,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:78,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].getActions()'
      Src: org.springframework.webflow.engine.model.TransitionModel:79,1
    - Dst: transition.getActions()
      Src: org.springframework.webflow.engine.model.TransitionModel:79,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.TransitionModel,boolean)'
      Src: org.springframework.webflow.engine.model.TransitionModel:79,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setActions(void)'
      Src: org.springframework.webflow.engine.model.TransitionModel:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 80
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].setValidate(void)'
    - '[org.springframework.webflow.engine.model.TransitionModel].getAttributes()'
    - transition.getSecured()
    - transition.getTo()
    - '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(void)'
    - transition.getOnException()
    - '[org.springframework.webflow.engine.model.TransitionModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>,org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.TransitionModel,boolean)'
    - '[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()'
    - transition.getValidate()
    - '[org.springframework.webflow.engine.model.TransitionModel].getHistory()'
    - transition.getAttributes()
    - transition.getHistory()
    - '[org.springframework.webflow.engine.model.TransitionModel].getValidate()'
    - '[org.springframework.webflow.engine.model.TransitionModel].getActions()'
    - '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
    - '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
    - transition.getValidationHints()
    - '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - transition.getActions()
    - '[org.springframework.webflow.engine.model.TransitionModel].getBind()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setActions(void)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(void)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOnException(void)'
    - transition.getBind()
    - '[org.springframework.webflow.engine.model.TransitionModel].merge(String,org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setTo(void)'
    - '[org.springframework.webflow.engine.model.TransitionModel].getSecured()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setBind(void)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setHistory(void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
      Src: org.springframework.webflow.engine.model.TransitionModel:83,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:84,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:85,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:86,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setBind(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:87,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setValidate(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:88,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:89,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setHistory(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:90,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
      Src: org.springframework.webflow.engine.model.TransitionModel:91,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:91,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:92,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:92,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.TransitionModel:93,1
    - Dst: '[org.springframework.webflow.engine.model.TransitionModel].setActions(org.springframework.webflow.engine.model.TransitionModel)'
      Src: org.springframework.webflow.engine.model.TransitionModel:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setHistory(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setActions(org.springframework.webflow.engine.model.TransitionModel)'
    - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
    - '[org.springframework.webflow.engine.model.TransitionModel].setBind(String)'
    - '[org.springframework.webflow.engine.model.TransitionModel].setValidate(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.TransitionModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getOn()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getOn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - 'on'
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - onException
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - to
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getBind()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getBind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - bind
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setBind(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setBind(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getValidate()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getValidate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - validate
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setValidate(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setValidate(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - validationHints
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 204
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 204
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getHistory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getHistory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.TransitionModel:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - history
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 222
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setHistory(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setHistory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SecuredModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getSecured()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SecuredModel
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getSecured()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.SecuredModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - secured
    argTypes:
    - org.springframework.webflow.engine.model.SecuredModel
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].getActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.TransitionModel].getActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - actions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setName(String)'
      Src: org.springframework.webflow.engine.model.InputModel:35,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setValue(String)'
      Src: org.springframework.webflow.engine.model.InputModel:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.InputModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/InputModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModel].setName(String)'
    - '[org.springframework.webflow.engine.model.InputModel].setValue(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.InputModel
    signature: '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getName()'
      Src: org.springframework.webflow.engine.model.InputModel:44,1
    - Dst: input.getName()
      Src: org.springframework.webflow.engine.model.InputModel:44,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/InputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModel].getName()'
    - input.getName()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getValue()'
      Src: org.springframework.webflow.engine.model.InputModel:49,1
    - Dst: input.getValue()
      Src: org.springframework.webflow.engine.model.InputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setValue(void)'
      Src: org.springframework.webflow.engine.model.InputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getType()'
      Src: org.springframework.webflow.engine.model.InputModel:50,1
    - Dst: input.getType()
      Src: org.springframework.webflow.engine.model.InputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setType(void)'
      Src: org.springframework.webflow.engine.model.InputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getRequired()'
      Src: org.springframework.webflow.engine.model.InputModel:51,1
    - Dst: input.getRequired()
      Src: org.springframework.webflow.engine.model.InputModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].setRequired(void)'
      Src: org.springframework.webflow.engine.model.InputModel:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/InputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModel].setValue(void)'
    - input.getRequired()
    - '[org.springframework.webflow.engine.model.InputModel].setRequired(void)'
    - input.getValue()
    - '[org.springframework.webflow.engine.model.InputModel].getRequired()'
    - input.getType()
    - '[org.springframework.webflow.engine.model.InputModel].getValue()'
    - '[org.springframework.webflow.engine.model.InputModel].setType(void)'
    - '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModel].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getName()'
      Src: org.springframework.webflow.engine.model.InputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].getValue()'
      Src: org.springframework.webflow.engine.model.InputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.InputModel].<init>(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.InputModel)'
      Src: org.springframework.webflow.engine.model.InputModel:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.InputModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/InputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.InputModel].getName()'
    - '[org.springframework.webflow.engine.model.InputModel].<init>(org.springframework.webflow.engine.model.InputModel,org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.InputModel)'
    - '[org.springframework.webflow.engine.model.InputModel].getValue()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.InputModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.DecisionStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.DecisionStateModel
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getId()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:45,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:45,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
    - state.getId()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:51,1
    - Dst: state.getAttributes()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:52,1
    - Dst: state.getSecured()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:53,1
    - Dst: state.getOnEntryActions()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setOnEntryActions(void)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:54,1
    - Dst: state.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:55,1
    - Dst: state.getIfs()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>,org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(void)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:56,1
    - Dst: state.getOnExitActions()
      Src: org.springframework.webflow.engine.model.DecisionStateModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.DecisionStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(void)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 0
    functionsReached:
    - state.getSecured()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>,org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getSecured()'
    - state.getOnEntryActions()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(void)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setOnEntryActions(void)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.DecisionStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setAttributes(void)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.DecisionStateModel,org.springframework.webflow.engine.model.DecisionStateModel)'
    - state.getAttributes()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - state.getIfs()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(void)'
    - state.getExceptionHandlers()
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setParent(null)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getOnEntryActions()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setExceptionHandlers(void)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
    - state.getOnExitActions()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].getId()'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:63,1
    - Dst: '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(org.springframework.webflow.engine.model.DecisionStateModel)'
      Src: org.springframework.webflow.engine.model.DecisionStateModel:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(org.springframework.webflow.engine.model.DecisionStateModel)'
    - '[org.springframework.webflow.engine.model.DecisionStateModel].getId()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - ifs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - onExitActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].setName(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:36,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:37,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].setType(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:38,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.AbstractMappingModel
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractMappingModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - copy
    argTypes:
    - org.springframework.webflow.engine.model.AbstractMappingModel
    constantsTouched: []
    func_position:
      end: 41
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(String)'
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(String)'
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].setType(String)'
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].setName(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractMappingModel
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].getType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].setType(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractMappingModel:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - required
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractMappingModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractMappingModel
    signature: '[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:43,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SubflowStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 2
    argNames:
    - id
    - subflow
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 3
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SubflowStateModel
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getId()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:52,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:52,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getId()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
    - state.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:58,1
    - Dst: state.getAttributes()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:59,1
    - Dst: state.getSecured()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:60,1
    - Dst: state.getOnEntryActions()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setOnEntryActions(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:61,1
    - Dst: state.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getTransitions()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:62,1
    - Dst: state.getTransitions()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setTransitions(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getOnExitActions()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:63,1
    - Dst: state.getOnExitActions()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:63,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:63,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setOnExitActions(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:63,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:64,1
    - Dst: state.getSubflow()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(String,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:65,1
    - Dst: state.getSubflowAttributeMapper()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(String,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:66,1
    - Dst: state.getInputs()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:67,1
    - Dst: state.getOutputs()
      Src: org.springframework.webflow.engine.model.SubflowStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(void)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 68
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(void)'
    - state.getSecured()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setOnEntryActions(void)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setParent(null)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getOnEntryActions()'
    - state.getOnEntryActions()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(void)'
    - state.getSubflow()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(String,org.springframework.webflow.engine.model.SubflowStateModel)'
    - state.getSubflowAttributeMapper()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getOnExitActions()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getTransitions()'
    - state.getTransitions()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setAttributes(void)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(void)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(void)'
    - state.getAttributes()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.SubflowStateModel,org.springframework.webflow.engine.model.SubflowStateModel)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setExceptionHandlers(void)'
    - state.getExceptionHandlers()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setOnExitActions(void)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.SubflowStateModel)'
    - state.getOutputs()
    - state.getInputs()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setTransitions(void)'
    - state.getOnExitActions()
    - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>,org.springframework.webflow.engine.model.SubflowStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].getId()'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(org.springframework.webflow.engine.model.SubflowStateModel,String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(org.springframework.webflow.engine.model.SubflowStateModel)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SubflowStateModel].getId()'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(org.springframework.webflow.engine.model.SubflowStateModel)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(org.springframework.webflow.engine.model.SubflowStateModel,String)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(String)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.SubflowStateModel)'
    - '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(org.springframework.webflow.engine.model.SubflowStateModel)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - subflow
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SubflowStateModel:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - subflowAttributeMapper
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - inputs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - outputs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(String)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModel:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ExceptionHandlerModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - bean
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ExceptionHandlerModel
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 44
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModel:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ExceptionHandlerModel:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - bean
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].setResource(String)'
      Src: org.springframework.webflow.engine.model.BeanImportModel:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.BeanImportModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - resource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.model.BeanImportModel].setResource(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.BeanImportModel
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.BeanImportModel:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].getResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].getResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.BeanImportModel:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - resource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.model.BeanImportModel].setResource(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BeanImportModel].setResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.FlowModel:94,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getStartStateId()'
      Src: org.springframework.webflow.engine.model.FlowModel:95,1
    - Dst: flow.getStartStateId()
      Src: org.springframework.webflow.engine.model.FlowModel:95,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(String,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:95,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:95,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.FlowModel:96,1
    - Dst: flow.getAttributes()
      Src: org.springframework.webflow.engine.model.FlowModel:96,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:96,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:96,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
      Src: org.springframework.webflow.engine.model.FlowModel:97,1
    - Dst: flow.getSecured()
      Src: org.springframework.webflow.engine.model.FlowModel:97,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:97,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:97,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
      Src: org.springframework.webflow.engine.model.FlowModel:98,1
    - Dst: flow.getPersistenceContext()
      Src: org.springframework.webflow.engine.model.FlowModel:98,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.PersistenceContextModel,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:98,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:98,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getVars()'
      Src: org.springframework.webflow.engine.model.FlowModel:99,1
    - Dst: flow.getVars()
      Src: org.springframework.webflow.engine.model.FlowModel:99,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>,org.springframework.webflow.engine.model.FlowModel,boolean)'
      Src: org.springframework.webflow.engine.model.FlowModel:99,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setVars(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:99,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
      Src: org.springframework.webflow.engine.model.FlowModel:100,1
    - Dst: flow.getInputs()
      Src: org.springframework.webflow.engine.model.FlowModel:100,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:100,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setInputs(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:100,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOutputs()'
      Src: org.springframework.webflow.engine.model.FlowModel:101,1
    - Dst: flow.getOutputs()
      Src: org.springframework.webflow.engine.model.FlowModel:101,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:101,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOutputs(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:101,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
      Src: org.springframework.webflow.engine.model.FlowModel:102,1
    - Dst: flow.getOnStartActions()
      Src: org.springframework.webflow.engine.model.FlowModel:102,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.FlowModel,boolean)'
      Src: org.springframework.webflow.engine.model.FlowModel:102,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:102,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getStates()'
      Src: org.springframework.webflow.engine.model.FlowModel:103,1
    - Dst: flow.getStates()
      Src: org.springframework.webflow.engine.model.FlowModel:103,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:103,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStates(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:103,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
      Src: org.springframework.webflow.engine.model.FlowModel:104,1
    - Dst: flow.getGlobalTransitions()
      Src: org.springframework.webflow.engine.model.FlowModel:104,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:104,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:104,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
      Src: org.springframework.webflow.engine.model.FlowModel:105,1
    - Dst: flow.getOnEndActions()
      Src: org.springframework.webflow.engine.model.FlowModel:105,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.FlowModel,boolean)'
      Src: org.springframework.webflow.engine.model.FlowModel:105,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:105,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.FlowModel:106,1
    - Dst: flow.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.FlowModel:106,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:106,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:106,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
      Src: org.springframework.webflow.engine.model.FlowModel:107,1
    - Dst: flow.getBeanImports()
      Src: org.springframework.webflow.engine.model.FlowModel:107,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>,org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:107,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(void)'
      Src: org.springframework.webflow.engine.model.FlowModel:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 108
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.PersistenceContextModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
    - '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>,org.springframework.webflow.engine.model.FlowModel)'
    - flow.getBeanImports()
    - '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(void)'
    - flow.getStates()
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
    - '[org.springframework.webflow.engine.model.FlowModel].setAttributes(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].getStartStateId()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.FlowModel,boolean)'
    - '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
    - '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.FlowModel)'
    - flow.getSecured()
    - '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setParent(null)'
    - flow.getGlobalTransitions()
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>,org.springframework.webflow.engine.model.FlowModel,boolean)'
    - '[org.springframework.webflow.engine.model.FlowModel].getOutputs()'
    - flow.getVars()
    - flow.getOnEndActions()
    - flow.getExceptionHandlers()
    - '[org.springframework.webflow.engine.model.FlowModel].setOutputs(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].getStates()'
    - '[org.springframework.webflow.engine.model.FlowModel].setStates(void)'
    - flow.getOutputs()
    - '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
    - '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(void)'
    - flow.getPersistenceContext()
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setInputs(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].getVars()'
    - flow.getOnStartActions()
    - '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
    - flow.getAttributes()
    - flow.getInputs()
    - '[org.springframework.webflow.engine.model.FlowModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(String,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setVars(void)'
    - flow.getStartStateId()
    - '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
    - '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.SecuredModel,org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(void)'
    - '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].<init>()'
      Src: org.springframework.webflow.engine.model.FlowModel:111,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setAbstract(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:112,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setParent(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:113,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:114,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:115,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:115,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:116,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:116,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:117,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:117,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:118,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setVars(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:118,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:119,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setInputs(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:119,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:120,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOutputs(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:120,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:121,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:121,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:122,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setStates(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:122,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:123,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:123,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:124,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:124,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:125,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:125,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>)'
      Src: org.springframework.webflow.engine.model.FlowModel:126,1
    - Dst: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.engine.model.FlowModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].setStates(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
    - '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOutputs(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setInputs(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setAbstract(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].copy(org.springframework.webflow.engine.model.PersistenceContextModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].setVars(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>)'
    - '[org.springframework.webflow.engine.model.FlowModel].setAttributes(org.springframework.webflow.engine.model.FlowModel)'
    - '[org.springframework.webflow.engine.model.FlowModel].setParent(String)'
    - '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(org.springframework.webflow.engine.model.FlowModel)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.FlowModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getAbstract()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.FlowModel].getAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - abztract
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setAbstract(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setAbstract(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.FlowModel].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - parent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setParent(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setParent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getStartStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.FlowModel].getStartStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.FlowModel:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - startStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 182
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SecuredModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SecuredModel
    signature: '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.SecuredModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - secured
    argTypes:
    - org.springframework.webflow.engine.model.SecuredModel
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.PersistenceContextModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.PersistenceContextModel
    signature: '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.PersistenceContextModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - persistenceContext
    argTypes:
    - org.springframework.webflow.engine.model.PersistenceContextModel
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getVars()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getVars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - vars
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - inputs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getOutputs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getOutputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - outputs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - onStartActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getStates()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getStates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.FlowModel:297,1
    - Dst: '[String].equals(org.springframework.webflow.engine.model.FlowModel)'
      Src: org.springframework.webflow.engine.model.FlowModel:297,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 303
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 303
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getStateById(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.webflow.engine.model.FlowModel)'
    - state.getId()
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractStateModel
    signature: '[org.springframework.webflow.engine.model.FlowModel].getStateById(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - states
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - globalTransitions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 331
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - onEndActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - exceptionHandlers
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
    signature: '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - org.springframework.webflow.engine.model.PersistenceContextModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - beanImports
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.RenderModel:33,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.RenderModel)'
      Src: org.springframework.webflow.engine.model.RenderModel:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.model.RenderModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/RenderModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.RenderModel)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.RenderModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.RenderModel].setFragments(String)'
      Src: org.springframework.webflow.engine.model.RenderModel:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.RenderModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - fragments
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/RenderModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.model.RenderModel].setFragments(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.RenderModel
    signature: '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.model.RenderModel].getFragments()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/RenderModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.RenderModel].getFragments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.RenderModel:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - fragments
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.model.RenderModel].setFragments(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/RenderModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.RenderModel].setFragments(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.engine.model.Model].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/Model.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.Model].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      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:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/Model.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.Model].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/Model.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.Model].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.Model].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/Model.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.Model].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].setExpression(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.EvaluateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.engine.model.EvaluateModel].setExpression(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.EvaluateModel
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:44,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.EvaluateModel)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:45,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:46,1
    - Dst: '[org.springframework.webflow.engine.model.EvaluateModel].setResultType(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
    - '[org.springframework.webflow.engine.model.EvaluateModel].setResultType(String)'
    - '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.EvaluateModel)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - expression
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].setExpression(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].setExpression(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - result
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].getResultType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].getResultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.EvaluateModel:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - resultType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.engine.model.EvaluateModel].setResultType(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EvaluateModel].setResultType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:36,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:37,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:37,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:38,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractTransitionableStateModel:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.AbstractTransitionableStateModel
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - copy
    argTypes:
    - org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - transitions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - onExitActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SetModel].setName(String)'
      Src: org.springframework.webflow.engine.model.SetModel:41,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].setValue(String)'
      Src: org.springframework.webflow.engine.model.SetModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SetModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.model.SetModel].setValue(String)'
    - '[org.springframework.webflow.engine.model.SetModel].setName(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SetModel
    signature: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.SetModel:46,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.SetModel)'
      Src: org.springframework.webflow.engine.model.SetModel:47,1
    - Dst: '[org.springframework.webflow.engine.model.SetModel].setType(String)'
      Src: org.springframework.webflow.engine.model.SetModel:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.model.SetModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.SetModel)'
    - '[org.springframework.webflow.engine.model.SetModel].setType(String)'
    - '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.SetModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.model.SetModel].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SetModel].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SetModel:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.model.SetModel].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SetModel].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.engine.model.SetModel].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SetModel].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SetModel:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.engine.model.SetModel].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SetModel].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.model.SetModel].getType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SetModel].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SetModel:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractActionModel
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.engine.model.SetModel].setType(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SetModel].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ActionStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ActionStateModel
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getId()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:43,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.ActionStateModel:43,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getId()'
    - state.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:48,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:49,1
    - Dst: state.getAttributes()
      Src: org.springframework.webflow.engine.model.ActionStateModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:50,1
    - Dst: state.getSecured()
      Src: org.springframework.webflow.engine.model.ActionStateModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:51,1
    - Dst: state.getOnEntryActions()
      Src: org.springframework.webflow.engine.model.ActionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setOnEntryActions(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:52,1
    - Dst: state.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.ActionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:52,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getTransitions()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:53,1
    - Dst: state.getTransitions()
      Src: org.springframework.webflow.engine.model.ActionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setTransitions(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getOnExitActions()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:54,1
    - Dst: state.getOnExitActions()
      Src: org.springframework.webflow.engine.model.ActionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setOnExitActions(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:55,1
    - Dst: state.getActions()
      Src: org.springframework.webflow.engine.model.ActionStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.ActionStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setActions(void)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 56
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 0
    functionsReached:
    - state.getSecured()
    - '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setParent(null)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setAttributes(void)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setActions(void)'
    - state.getOnEntryActions()
    - '[org.springframework.webflow.engine.model.ActionStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.ActionStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getTransitions()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setOnEntryActions(void)'
    - state.getTransitions()
    - '[org.springframework.webflow.engine.model.ActionStateModel].getOnExitActions()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setOnExitActions(void)'
    - state.getAttributes()
    - '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.ActionStateModel,org.springframework.webflow.engine.model.ActionStateModel)'
    - state.getExceptionHandlers()
    - '[org.springframework.webflow.engine.model.ActionStateModel].setExceptionHandlers(void)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setTransitions(void)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].getOnEntryActions()'
    - state.getOnExitActions()
    - state.getActions()
    - '[org.springframework.webflow.engine.model.ActionStateModel].getExceptionHandlers()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].getId()'
      Src: org.springframework.webflow.engine.model.ActionStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].<init>(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.ActionStateModel].setActions(org.springframework.webflow.engine.model.ActionStateModel)'
      Src: org.springframework.webflow.engine.model.ActionStateModel:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ActionStateModel].getId()'
    - '[org.springframework.webflow.engine.model.ActionStateModel].setActions(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(org.springframework.webflow.engine.model.ActionStateModel)'
    - '[org.springframework.webflow.engine.model.ActionStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - actions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.PersistenceContextModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/PersistenceContextModel.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.PersistenceContextModel
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/PersistenceContextModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/PersistenceContextModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
      Src: org.springframework.webflow.engine.model.PersistenceContextModel:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.engine.model.PersistenceContextModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/PersistenceContextModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.PersistenceContextModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setName(String)'
      Src: org.springframework.webflow.engine.model.OutputModel:35,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setValue(String)'
      Src: org.springframework.webflow.engine.model.OutputModel:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.OutputModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/OutputModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModel].setName(String)'
    - '[org.springframework.webflow.engine.model.OutputModel].setValue(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.OutputModel
    signature: '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getName()'
      Src: org.springframework.webflow.engine.model.OutputModel:44,1
    - Dst: output.getName()
      Src: org.springframework.webflow.engine.model.OutputModel:44,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/OutputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModel].getName()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
    - output.getName()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getValue()'
      Src: org.springframework.webflow.engine.model.OutputModel:49,1
    - Dst: output.getValue()
      Src: org.springframework.webflow.engine.model.OutputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setValue(void)'
      Src: org.springframework.webflow.engine.model.OutputModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getType()'
      Src: org.springframework.webflow.engine.model.OutputModel:50,1
    - Dst: output.getType()
      Src: org.springframework.webflow.engine.model.OutputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setType(void)'
      Src: org.springframework.webflow.engine.model.OutputModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getRequired()'
      Src: org.springframework.webflow.engine.model.OutputModel:51,1
    - Dst: output.getRequired()
      Src: org.springframework.webflow.engine.model.OutputModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:51,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].setRequired(void)'
      Src: org.springframework.webflow.engine.model.OutputModel:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/OutputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModel].setRequired(void)'
    - output.getValue()
    - '[org.springframework.webflow.engine.model.OutputModel].setType(void)'
    - output.getRequired()
    - '[org.springframework.webflow.engine.model.OutputModel].setValue(void)'
    - output.getType()
    - '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
    - '[org.springframework.webflow.engine.model.OutputModel].getRequired()'
    - '[org.springframework.webflow.engine.model.OutputModel].getValue()'
    - '[org.springframework.webflow.engine.model.OutputModel].getType()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getName()'
      Src: org.springframework.webflow.engine.model.OutputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].getValue()'
      Src: org.springframework.webflow.engine.model.OutputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.OutputModel].<init>(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.OutputModel)'
      Src: org.springframework.webflow.engine.model.OutputModel:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractMappingModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.OutputModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/OutputModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.OutputModel].getName()'
    - '[org.springframework.webflow.engine.model.OutputModel].<init>(org.springframework.webflow.engine.model.OutputModel,org.springframework.webflow.engine.model.OutputModel)'
    - '[org.springframework.webflow.engine.model.OutputModel].getValue()'
    - '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.OutputModel)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.OutputModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.EndStateModel:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.EndStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.EndStateModel
    signature: '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getId()'
      Src: org.springframework.webflow.engine.model.EndStateModel:48,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.EndStateModel:48,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
    - state.getId()
    - '[org.springframework.webflow.engine.model.EndStateModel].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.EndStateModel:53,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.EndStateModel:54,1
    - Dst: state.getAttributes()
      Src: org.springframework.webflow.engine.model.EndStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:54,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.EndStateModel:55,1
    - Dst: state.getSecured()
      Src: org.springframework.webflow.engine.model.EndStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.EndStateModel:56,1
    - Dst: state.getOnEntryActions()
      Src: org.springframework.webflow.engine.model.EndStateModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.EndStateModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setOnEntryActions(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.EndStateModel:57,1
    - Dst: state.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.EndStateModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getView()'
      Src: org.springframework.webflow.engine.model.EndStateModel:58,1
    - Dst: state.getView()
      Src: org.springframework.webflow.engine.model.EndStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(String,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setView(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
      Src: org.springframework.webflow.engine.model.EndStateModel:59,1
    - Dst: state.getCommit()
      Src: org.springframework.webflow.engine.model.EndStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(String,org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setCommit(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
      Src: org.springframework.webflow.engine.model.EndStateModel:60,1
    - Dst: state.getOutputs()
      Src: org.springframework.webflow.engine.model.EndStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.EndStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.EndStateModel:60,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(void)'
      Src: org.springframework.webflow.engine.model.EndStateModel:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 61
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModel].getAttributes()'
    - state.getSecured()
    - '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
    - '[org.springframework.webflow.engine.model.EndStateModel].setParent(null)'
    - state.getOnEntryActions()
    - '[org.springframework.webflow.engine.model.EndStateModel].merge(String,org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getOnEntryActions()'
    - '[org.springframework.webflow.engine.model.EndStateModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setOnEntryActions(void)'
    - state.getAttributes()
    - '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.EndStateModel,org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getView()'
    - '[org.springframework.webflow.engine.model.EndStateModel].setView(void)'
    - state.getExceptionHandlers()
    - state.getView()
    - '[org.springframework.webflow.engine.model.EndStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>,org.springframework.webflow.engine.model.EndStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setCommit(void)'
    - state.getOutputs()
    - '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
    - '[org.springframework.webflow.engine.model.EndStateModel].setExceptionHandlers(void)'
    - state.getCommit()
    - '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(void)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getSecured()'
    - '[org.springframework.webflow.engine.model.EndStateModel].setAttributes(void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].getId()'
      Src: org.springframework.webflow.engine.model.EndStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].<init>(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.EndStateModel)'
      Src: org.springframework.webflow.engine.model.EndStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
      Src: org.springframework.webflow.engine.model.EndStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
      Src: org.springframework.webflow.engine.model.EndStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
      Src: org.springframework.webflow.engine.model.EndStateModel:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    - '[org.springframework.webflow.engine.model.EndStateModel].<init>(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
    - '[org.springframework.webflow.engine.model.EndStateModel].getId()'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.EndStateModel)'
    - '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.EndStateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].getView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.EndStateModel].getView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.EndStateModel:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - view
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.EndStateModel:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - commit
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    signature: '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractStateModel
    argCount: 1
    argNames:
    - outputs
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].setProperty(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:40,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].setConverter(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:41,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].setRequired(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.BindingModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 3
    argNames:
    - property
    - converter
    - required
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.BindingModel].<init>(String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BindingModel].setRequired(String)'
    - '[org.springframework.webflow.engine.model.BindingModel].setProperty(String)'
    - '[org.springframework.webflow.engine.model.BindingModel].setConverter(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.BindingModel
    signature: '[org.springframework.webflow.engine.model.BindingModel].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].getProperty()'
      Src: org.springframework.webflow.engine.model.BindingModel:50,1
    - Dst: binding.getProperty()
      Src: org.springframework.webflow.engine.model.BindingModel:50,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.BindingModel)'
      Src: org.springframework.webflow.engine.model.BindingModel:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.model.BindingModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 0
    functionsReached:
    - binding.getProperty()
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.BindingModel)'
    - '[org.springframework.webflow.engine.model.BindingModel].getProperty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.BindingModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].getConverter()'
      Src: org.springframework.webflow.engine.model.BindingModel:55,1
    - Dst: binding.getConverter()
      Src: org.springframework.webflow.engine.model.BindingModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].merge(String,org.springframework.webflow.engine.model.BindingModel)'
      Src: org.springframework.webflow.engine.model.BindingModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].setConverter(void)'
      Src: org.springframework.webflow.engine.model.BindingModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].getRequired()'
      Src: org.springframework.webflow.engine.model.BindingModel:56,1
    - Dst: binding.getRequired()
      Src: org.springframework.webflow.engine.model.BindingModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].merge(String,org.springframework.webflow.engine.model.BindingModel)'
      Src: org.springframework.webflow.engine.model.BindingModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.BindingModel].setRequired(void)'
      Src: org.springframework.webflow.engine.model.BindingModel:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.model.BindingModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 0
    functionsReached:
    - binding.getRequired()
    - '[org.springframework.webflow.engine.model.BindingModel].setRequired(void)'
    - '[org.springframework.webflow.engine.model.BindingModel].getConverter()'
    - '[org.springframework.webflow.engine.model.BindingModel].getRequired()'
    - binding.getConverter()
    - '[org.springframework.webflow.engine.model.BindingModel].setConverter(void)'
    - '[org.springframework.webflow.engine.model.BindingModel].merge(String,org.springframework.webflow.engine.model.BindingModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BindingModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,String,String)'
      Src: org.springframework.webflow.engine.model.BindingModel:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.model.BindingModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.BindingModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.engine.model.BindingModel].getProperty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.BindingModel].getProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.model.BindingModel].setProperty(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BindingModel].setProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.model.BindingModel].getConverter()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.BindingModel].getConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - converter
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.model.BindingModel].setConverter(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BindingModel].setConverter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.engine.model.BindingModel].getRequired()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.BindingModel].getRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.BindingModel:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - required
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.model.BindingModel].setRequired(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BindingModel].setRequired(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setAttributes(String)'
      Src: org.springframework.webflow.engine.model.SecuredModel:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SecuredModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 14
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModel].setAttributes(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SecuredModel
    signature: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.SecuredModel:53,1
    - Dst: secured.getAttributes()
      Src: org.springframework.webflow.engine.model.SecuredModel:53,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SecuredModel:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.SecuredModel)'
    - secured.getAttributes()
    - '[org.springframework.webflow.engine.model.SecuredModel].getAttributes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
      Src: org.springframework.webflow.engine.model.SecuredModel:58,1
    - Dst: secured.getMatch()
      Src: org.springframework.webflow.engine.model.SecuredModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].merge(String,org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.SecuredModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(void)'
      Src: org.springframework.webflow.engine.model.SecuredModel:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 0
    functionsReached:
    - secured.getMatch()
    - '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
    - '[org.springframework.webflow.engine.model.SecuredModel].merge(String,org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.SecuredModel:62,1
    - Dst: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
      Src: org.springframework.webflow.engine.model.SecuredModel:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
    - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.SecuredModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SecuredModel].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SecuredModel:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].setAttributes(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModel].setAttributes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.SecuredModel:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - match
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.ViewStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.ViewStateModel
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getId()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:59,1
    - Dst: state.getId()
      Src: org.springframework.webflow.engine.model.ViewStateModel:59,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].getId()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
    - state.getId()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setParent(null)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:64,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getAttributes()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:65,1
    - Dst: state.getAttributes()
      Src: org.springframework.webflow.engine.model.ViewStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setAttributes(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:65,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getSecured()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:66,1
    - Dst: state.getSecured()
      Src: org.springframework.webflow.engine.model.ViewStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:66,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnEntryActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:67,1
    - Dst: state.getOnEntryActions()
      Src: org.springframework.webflow.engine.model.ViewStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnEntryActions(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getExceptionHandlers()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:68,1
    - Dst: state.getExceptionHandlers()
      Src: org.springframework.webflow.engine.model.ViewStateModel:68,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:68,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setExceptionHandlers(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:68,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getTransitions()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:69,1
    - Dst: state.getTransitions()
      Src: org.springframework.webflow.engine.model.ViewStateModel:69,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:69,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setTransitions(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:69,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnExitActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:70,1
    - Dst: state.getOnExitActions()
      Src: org.springframework.webflow.engine.model.ViewStateModel:70,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:70,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnExitActions(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:70,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:71,1
    - Dst: state.getView()
      Src: org.springframework.webflow.engine.model.ViewStateModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(String,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setView(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:71,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:72,1
    - Dst: state.getRedirect()
      Src: org.springframework.webflow.engine.model.ViewStateModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(String,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:72,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:73,1
    - Dst: state.getPopup()
      Src: org.springframework.webflow.engine.model.ViewStateModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(String,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:73,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:74,1
    - Dst: state.getModel()
      Src: org.springframework.webflow.engine.model.ViewStateModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(String,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setModel(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:74,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:75,1
    - Dst: state.getValidationHints()
      Src: org.springframework.webflow.engine.model.ViewStateModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(String,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:75,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:76,1
    - Dst: state.getVars()
      Src: org.springframework.webflow.engine.model.ViewStateModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setVars(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:76,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:77,1
    - Dst: state.getBinder()
      Src: org.springframework.webflow.engine.model.ViewStateModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.BinderModel,org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:77,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:78,1
    - Dst: state.getOnRenderActions()
      Src: org.springframework.webflow.engine.model.ViewStateModel:78,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:78,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(void)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 79
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached:
    - state.getRedirect()
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnExitActions(void)'
    - state.getSecured()
    - '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setExceptionHandlers(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setView(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.BinderModel,org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getSecured()'
    - state.getOnExitActions()
    - state.getOnEntryActions()
    - '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>,org.springframework.webflow.engine.model.ViewStateModel,boolean)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getAttributes()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setParent(null)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getExceptionHandlers()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnEntryActions()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setVars(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setModel(void)'
    - state.getVars()
    - state.getTransitions()
    - '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnEntryActions(void)'
    - state.getAttributes()
    - '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
    - state.getExceptionHandlers()
    - '[org.springframework.webflow.engine.model.ViewStateModel].getTransitions()'
    - state.getView()
    - '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
    - state.getValidationHints()
    - '[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(String,org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setTransitions(void)'
    - state.getModel()
    - '[org.springframework.webflow.engine.model.ViewStateModel].setAttributes(void)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getOnExitActions()'
    - state.getBinder()
    - state.getOnRenderActions()
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(String,org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.ViewStateModel,org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - state.getPopup()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:88,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:89,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:90,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:92,1
    - Dst: '[StringBuilder].length()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:93,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:94,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:96,1
    - Dst: '[StringBuilder].length()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:98,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:98,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[StringBuilder].length()'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].getId()'
      Src: org.springframework.webflow.engine.model.ViewStateModel:102,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].<init>(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:102,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:103,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:104,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:105,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:106,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:107,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:108,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:109,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setVars(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:109,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].copy(org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:110,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:110,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:111,1
    - Dst: '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(org.springframework.webflow.engine.model.ViewStateModel)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].getId()'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setVars(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(org.springframework.webflow.engine.model.ViewStateModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].copy(org.springframework.webflow.engine.model.BinderModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
    - '[org.springframework.webflow.engine.model.ViewStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - view
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - redirect
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 149
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - popup
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 167
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.ViewStateModel:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - validationHints
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 198
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - vars
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.BinderModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.BinderModel
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.BinderModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - binder
    argTypes:
    - org.springframework.webflow.engine.model.BinderModel
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>
      - org.springframework.webflow.engine.model.BinderModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractTransitionableStateModel
    argCount: 1
    argNames:
    - onRenderActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setId(String)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractStateModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setId(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractStateModel
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setParent(String)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:46,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:47,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(org.springframework.webflow.engine.model.AbstractStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:47,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:48,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:48,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(org.springframework.webflow.engine.model.AbstractStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:49,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:50,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(org.springframework.webflow.engine.model.AbstractStateModel)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.AbstractStateModel
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - copy
    argTypes:
    - org.springframework.webflow.engine.model.AbstractStateModel
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(org.springframework.webflow.engine.model.AbstractStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(org.springframework.webflow.engine.model.AbstractStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].copy(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setParent(String)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(org.springframework.webflow.engine.model.AbstractStateModel)'
    - '[org.springframework.webflow.engine.model.AbstractStateModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setId(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AbstractStateModel:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - parent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setParent(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setParent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.SecuredModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.SecuredModel
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.SecuredModel
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - secured
    argTypes:
    - org.springframework.webflow.engine.model.SecuredModel
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - onEntryActions
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      - org.springframework.webflow.engine.model.SecuredModel
      - java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>
      - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - exceptionHandlers
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setTest(String)'
      Src: org.springframework.webflow.engine.model.IfModel:44,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setThen(String)'
      Src: org.springframework.webflow.engine.model.IfModel:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.IfModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 2
    argNames:
    - test
    - then
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].setTest(String)'
    - '[org.springframework.webflow.engine.model.IfModel].setThen(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.IfModel
    signature: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].getTest()'
      Src: org.springframework.webflow.engine.model.IfModel:53,1
    - Dst: conditional.getTest()
      Src: org.springframework.webflow.engine.model.IfModel:53,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModel:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.IfModel)'
    - '[org.springframework.webflow.engine.model.IfModel].getTest()'
    - conditional.getTest()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].getThen()'
      Src: org.springframework.webflow.engine.model.IfModel:58,1
    - Dst: conditional.getThen()
      Src: org.springframework.webflow.engine.model.IfModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].merge(String,org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setThen(void)'
      Src: org.springframework.webflow.engine.model.IfModel:58,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].getElse()'
      Src: org.springframework.webflow.engine.model.IfModel:59,1
    - Dst: conditional.getElse()
      Src: org.springframework.webflow.engine.model.IfModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].merge(String,org.springframework.webflow.engine.model.IfModel)'
      Src: org.springframework.webflow.engine.model.IfModel:59,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setElse(void)'
      Src: org.springframework.webflow.engine.model.IfModel:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].setElse(void)'
    - conditional.getElse()
    - '[org.springframework.webflow.engine.model.IfModel].getElse()'
    - conditional.getThen()
    - '[org.springframework.webflow.engine.model.IfModel].merge(String,org.springframework.webflow.engine.model.IfModel)'
    - '[org.springframework.webflow.engine.model.IfModel].getThen()'
    - '[org.springframework.webflow.engine.model.IfModel].setThen(void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.IfModel:63,1
    - Dst: '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
      Src: org.springframework.webflow.engine.model.IfModel:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.model.IfModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.IfModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.model.IfModel].getTest()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.IfModel].getTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.IfModel:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - test
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.model.IfModel].setTest(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModel].setTest(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.webflow.engine.model.IfModel].getThen()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.IfModel].getThen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.IfModel:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - then
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.engine.model.IfModel].setThen(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModel].setThen(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.engine.model.IfModel].getElse()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.IfModel].getElse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.IfModel:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - elze
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setName(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:42,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setValue(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AttributeModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 10
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].setName(String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].setValue(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AttributeModel
    signature: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].getName()'
      Src: org.springframework.webflow.engine.model.AttributeModel:51,1
    - Dst: attribute.getName()
      Src: org.springframework.webflow.engine.model.AttributeModel:51,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModel:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 0
    functionsReached:
    - attribute.getName()
    - '[org.springframework.webflow.engine.model.AttributeModel].getName()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.AttributeModel)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
      Src: org.springframework.webflow.engine.model.AttributeModel:56,1
    - Dst: attribute.getValue()
      Src: org.springframework.webflow.engine.model.AttributeModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].merge(String,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setValue(void)'
      Src: org.springframework.webflow.engine.model.AttributeModel:56,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].getType()'
      Src: org.springframework.webflow.engine.model.AttributeModel:57,1
    - Dst: attribute.getType()
      Src: org.springframework.webflow.engine.model.AttributeModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].merge(String,org.springframework.webflow.engine.model.AttributeModel)'
      Src: org.springframework.webflow.engine.model.AttributeModel:57,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setType(void)'
      Src: org.springframework.webflow.engine.model.AttributeModel:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
    - attribute.getValue()
    - '[org.springframework.webflow.engine.model.AttributeModel].setValue(void)'
    - attribute.getType()
    - '[org.springframework.webflow.engine.model.AttributeModel].getType()'
    - '[org.springframework.webflow.engine.model.AttributeModel].setType(void)'
    - '[org.springframework.webflow.engine.model.AttributeModel].merge(String,org.springframework.webflow.engine.model.AttributeModel)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:61,1
    - Dst: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 3
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
    - '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.AttributeModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AttributeModel].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModel].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].getType()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AttributeModel].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.AttributeModel:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.engine.model.AttributeModel].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AttributeModel].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].merge(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.model.AbstractModel].merge(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractModel].merge(Object,Object)'
      Src: org.springframework.webflow.engine.model.AbstractModel:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].merge(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractModel].merge(Object,Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.AbstractModel].merge(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.Model].createCopy()'
      Src: org.springframework.webflow.engine.model.AbstractModel:67,1
    - Dst: '[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)'
      Src: org.springframework.webflow.engine.model.AbstractModel:72,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      - org.springframework.webflow.engine.model.Model
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - org.springframework.webflow.engine.model.Model
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 75
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.Model].createCopy()'
    - '[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>,boolean)'
      Src: org.springframework.webflow.engine.model.AbstractModel:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<T>
      - java.util.LinkedList<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.LinkedList<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - java.util.LinkedList<T>
    - java.util.LinkedList<T>
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>,boolean)'
    linkageType: ''
    returnType: java.util.LinkedList<T>
    signature: '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.AbstractModel:99,1
    - Dst: '[java.util.LinkedList].<init>(java.util.LinkedList<T>)'
      Src: org.springframework.webflow.engine.model.AbstractModel:105,1
    - Dst: '[java.util.Collections].reverse(java.util.LinkedList)'
      Src: org.springframework.webflow.engine.model.AbstractModel:106,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractModel].addOrMerge(java.util.LinkedList<T>,org.springframework.webflow.engine.model.AbstractModel,boolean)'
      Src: org.springframework.webflow.engine.model.AbstractModel:109,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<T>
      - java.util.LinkedList<T>
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.LinkedList<T>
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - child
    - parent
    - addAtEnd
    argTypes:
    - java.util.LinkedList<T>
    - java.util.LinkedList<T>
    - boolean
    constantsTouched: []
    func_position:
      end: 112
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 1
    functionsReached:
    - '[java.util.Collections].reverse(java.util.LinkedList)'
    - '[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList<T>)'
    - '[java.util.LinkedList].<init>(java.util.LinkedList<T>)'
    - '[org.springframework.webflow.engine.model.AbstractModel].addOrMerge(java.util.LinkedList<T>,org.springframework.webflow.engine.model.AbstractModel,boolean)'
    linkageType: ''
    returnType: java.util.LinkedList<T>
    signature: '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: model.isMergeableWith(T)
      Src: org.springframework.webflow.engine.model.AbstractModel:116,1
    - Dst: model.merge(T)
      Src: org.springframework.webflow.engine.model.AbstractModel:117,1
    - Dst: '[T].createCopy()'
      Src: org.springframework.webflow.engine.model.AbstractModel:122,1
    - Dst: '[java.util.LinkedList<T>].addLast(org.springframework.webflow.engine.model.AbstractModel)'
      Src: org.springframework.webflow.engine.model.AbstractModel:124,1
    - Dst: '[java.util.LinkedList<T>].addFirst(org.springframework.webflow.engine.model.AbstractModel)'
      Src: org.springframework.webflow.engine.model.AbstractModel:126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<T>
      - T
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - list
    - modelToMerge
    - addAtEnd
    argTypes:
    - java.util.LinkedList<T>
    - T
    - boolean
    constantsTouched: []
    func_position:
      end: 128
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].addOrMerge(java.util.LinkedList<T>,T,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached:
    - model.isMergeableWith(T)
    - model.merge(T)
    - '[java.util.LinkedList<T>].addLast(org.springframework.webflow.engine.model.AbstractModel)'
    - '[java.util.LinkedList<T>].addFirst(org.springframework.webflow.engine.model.AbstractModel)'
    - '[T].createCopy()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractModel].addOrMerge(java.util.LinkedList<T>,T,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.Model].createCopy()'
      Src: org.springframework.webflow.engine.model.AbstractModel:134,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.Model].createCopy()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.model.AbstractModel:142,1
    - Dst: model.createCopy()
      Src: org.springframework.webflow.engine.model.AbstractModel:144,1
    - Dst: '[java.util.LinkedList].add(T)'
      Src: org.springframework.webflow.engine.model.AbstractModel:144,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<T>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.LinkedList<T>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.LinkedList<T>
    constantsTouched: []
    func_position:
      end: 147
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList<T>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[java.util.LinkedList].add(T)'
    - model.createCopy()
    linkageType: ''
    returnType: java.util.LinkedList<T>
    signature: '[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.Model
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.AbstractModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractModel
    signature: '[org.springframework.webflow.engine.model.AbstractModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
    signature: '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - bindings
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.engine.model.BinderModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.BinderModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
      Src: org.springframework.webflow.engine.model.BinderModel:42,1
    - Dst: binder.getBindings()
      Src: org.springframework.webflow.engine.model.BinderModel:42,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].merge(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>,org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.BinderModel:42,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].setBindings(void)'
      Src: org.springframework.webflow.engine.model.BinderModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.BinderModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BinderModel].merge(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>,org.springframework.webflow.engine.model.BinderModel)'
    - binder.getBindings()
    - '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
    - '[org.springframework.webflow.engine.model.BinderModel].setBindings(void)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.BinderModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].<init>()'
      Src: org.springframework.webflow.engine.model.BinderModel:46,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].copyList(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>)'
      Src: org.springframework.webflow.engine.model.BinderModel:47,1
    - Dst: '[org.springframework.webflow.engine.model.BinderModel].setBindings(org.springframework.webflow.engine.model.BinderModel)'
      Src: org.springframework.webflow.engine.model.BinderModel:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.model.BinderModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.BinderModel].setBindings(org.springframework.webflow.engine.model.BinderModel)'
    - '[org.springframework.webflow.engine.model.BinderModel].copyList(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>)'
    - '[org.springframework.webflow.engine.model.BinderModel].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.BinderModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.BinderModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.BinderModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.BinderModel
    signature: '[org.springframework.webflow.engine.model.BinderModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.AbstractActionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
      Src: org.springframework.webflow.engine.model.AbstractActionModel:46,1
    - Dst: '[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(org.springframework.webflow.engine.model.AbstractActionModel)'
      Src: org.springframework.webflow.engine.model.AbstractActionModel:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.AbstractActionModel
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - copy
    argTypes:
    - org.springframework.webflow.engine.model.AbstractActionModel
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(org.springframework.webflow.engine.model.AbstractActionModel)'
    - '[org.springframework.webflow.engine.model.AbstractActionModel].copyList(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.AbstractActionModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.AbstractActionModel].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.AbstractActionModel
    signature: '[org.springframework.webflow.engine.model.AbstractActionModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.VarModel].setName(String)'
      Src: org.springframework.webflow.engine.model.VarModel:41,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].setClassName(String)'
      Src: org.springframework.webflow.engine.model.VarModel:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.VarModel
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 2
    argNames:
    - name
    - className
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.engine.model.VarModel].setClassName(String)'
    - '[org.springframework.webflow.engine.model.VarModel].setName(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.VarModel
    signature: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.VarModel].getName()'
      Src: org.springframework.webflow.engine.model.VarModel:50,1
    - Dst: var.getName()
      Src: org.springframework.webflow.engine.model.VarModel:50,1
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.VarModel:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 0
    functionsReached:
    - var.getName()
    - '[org.springframework.webflow.engine.model.VarModel].getName()'
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(String,org.springframework.webflow.engine.model.VarModel)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.VarModel].getClassName()'
      Src: org.springframework.webflow.engine.model.VarModel:55,1
    - Dst: var.getClassName()
      Src: org.springframework.webflow.engine.model.VarModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].merge(String,org.springframework.webflow.engine.model.VarModel)'
      Src: org.springframework.webflow.engine.model.VarModel:55,1
    - Dst: '[org.springframework.webflow.engine.model.VarModel].setClassName(void)'
      Src: org.springframework.webflow.engine.model.VarModel:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.Model
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.springframework.webflow.engine.model.Model
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.engine.model.VarModel].merge(org.springframework.webflow.engine.model.Model)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.VarModel].setClassName(void)'
    - '[org.springframework.webflow.engine.model.VarModel].merge(String,org.springframework.webflow.engine.model.VarModel)'
    - var.getClassName()
    - '[org.springframework.webflow.engine.model.VarModel].getClassName()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.VarModel].merge(org.springframework.webflow.engine.model.Model)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
      Src: org.springframework.webflow.engine.model.VarModel:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.Model
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.VarModel].createCopy()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.Model
    signature: '[org.springframework.webflow.engine.model.VarModel].createCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.engine.model.VarModel].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.VarModel].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.VarModel:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.model.VarModel].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.VarModel].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.engine.model.VarModel].getClassName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.VarModel].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.engine.model.VarModel:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.engine.model.AbstractModel
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.engine.model.VarModel].setClassName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.VarModel].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelLocator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelLocator
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      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:
    - parent
    argTypes:
    - org.springframework.webflow.engine.model.registry.FlowModelRegistry
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.engine.model.registry.FlowModelHolder
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - modelHolder
    argTypes:
    - String
    - org.springframework.webflow.engine.model.registry.FlowModelHolder
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelRegistry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistry.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelRegistry
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.engine.model.registry.NoSuchFlowModelException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 1
    argNames:
    - flowModelId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/NoSuchFlowModelException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
    signature: '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].getFlowModelId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/NoSuchFlowModelException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].getFlowModelId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolderLocator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolder
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolderLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeMap].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 5
    functionsReached:
    - '[java.util.TreeMap].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:52,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:52,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].getFlowModel(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:56,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].getFlowModel(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.webflow.engine.model.registry.FlowModelRegistry
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.model.registry.FlowModelHolder,String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:69,1
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>].put(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.engine.model.registry.FlowModelHolder
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - modelHolder
    argTypes:
    - String
    - org.springframework.webflow.engine.model.registry.FlowModelHolder
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.model.registry.FlowModelHolder,String)'
    - '[java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>].put(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:77,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:80,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(String)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolder
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>].get(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:92,1
    - Dst: '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(String)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.engine.model.registry.NoSuchFlowModelException
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(String)'
    - '[java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>].get(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolder
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].append(String,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1
    - Dst: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()'
      Src: org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.model.registry.FlowModelRegistry
      - org.springframework.webflow.engine.model.registry.FlowModelHolderLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<String,org.springframework.webflow.engine.model.registry.FlowModelHolder>)'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()'
    - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].append(String,org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.model.FlowModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.FlowModel
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.core.io.Resource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.io.Resource
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].refresh()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].refresh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.model.registry.FlowModelHolder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.model.registry.FlowModelHolder
    signature: '[org.springframework.webflow.engine.model.registry.FlowModelHolder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:76,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsThrowable>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exceptionClass
    - targetStateId
    argTypes:
    - Class<?extendsThrowable>
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?extendsThrowable>,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:88,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TargetStateResolver,String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:89,1
    - Dst: '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].put(Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsThrowable>
      - org.springframework.webflow.engine.TargetStateResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exceptionClass
    - targetStateResolver
    argTypes:
    - Class<?extendsThrowable>
    - org.springframework.webflow.engine.TargetStateResolver
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(Class<?extendsThrowable>,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TargetStateResolver,String)'
    - '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].put(Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.ActionList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.ActionList
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.execution.FlowExecutionException)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:106,1
    - Dst: '[org.apache.commons.logging.Log].debug(String,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:107,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:109,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.FlowExecutionException,Throwable)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:109,1
    - Dst: '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:110,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:111,1
    - Dst: '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:111,1
    - Dst: '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionException
      - org.springframework.webflow.engine.RequestControlContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - exception
    - context
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionException
    - org.springframework.webflow.engine.RequestControlContext
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.FlowExecutionException,Throwable)'
    - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.engine.RequestControlContext)'
    - '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.apache.commons.logging.Log].debug(String,org.springframework.webflow.execution.FlowExecutionException)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:127,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.execution.FlowExecutionException)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:127,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:128,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:129,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:132,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Throwable)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - exception
    - rootCause
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    - Throwable
    constantsTouched: []
    func_position:
      end: 133
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 133
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.execution.FlowExecutionException)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,Throwable)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(Throwable)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:141,1
    - Dst: '[Throwable].getClass()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:142,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:142,1
    - Dst: '[Throwable].getClass()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:144,1
    - Dst: '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].get(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:144,1
    - Dst: '[Throwable].getCause()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:148,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:148,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].get(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[Throwable].getClass()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[Throwable].getCause()'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(Throwable)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getCause()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 1
    functionsReached:
    - '[Throwable].getCause()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].containsKey(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:169,1
    - Dst: '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].get(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:170,1
    - Dst: type.getSuperclass()
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsThrowable>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.TargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exceptionType
    argTypes:
    - Class<?extendsThrowable>
    constantsTouched: []
    func_position:
      end: 176
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(Class<?extendsThrowable>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].get(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - type.getSuperclass()
    - '[java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>].containsKey(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TargetStateResolver
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(Class<?extendsThrowable>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getCause()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:182,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Throwable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler)'
    - '[Throwable].getCause()'
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>)'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>)'
    - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:61,1
    - Dst: '[org.springframework.webflow.engine.ActionList].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Map<Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver>
      - org.springframework.webflow.engine.ActionList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.FlowExecutionExceptionHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
    functionUses: 5
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.webflow.engine.ActionList].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler
    signature: '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.beans.factory.config.AutowireCapableBeanFactory
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.beans.factory.config.AutowireCapableBeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.VariableValueFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - beanFactory
    argTypes:
    - Class<?>
    - org.springframework.beans.factory.config.AutowireCapableBeanFactory
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(Class<?>,org.springframework.beans.factory.config.AutowireCapableBeanFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(Class<?>,org.springframework.beans.factory.config.AutowireCapableBeanFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.config.AutowireCapableBeanFactory].createBean(Class<?>)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.beans.factory.config.AutowireCapableBeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.VariableValueFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.config.AutowireCapableBeanFactory].createBean(Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.factory.config.AutowireCapableBeanFactory].autowireBean(Object)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.beans.factory.config.AutowireCapableBeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.VariableValueFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.factory.config.AutowireCapableBeanFactory].autowireBean(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1
    - Dst: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()'
      Src: org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.beans.factory.config.AutowireCapableBeanFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.VariableValueFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.ActionTransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.ActionTransitionCriteria
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getTrueEventIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getTrueEventIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].setTrueEventIds()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].setTrueEventIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteria:82,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteria:82,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteria:83,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(String)'
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteria:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(String)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: trueEventId.equals(String)
      Src: org.springframework.webflow.engine.support.ActionTransitionCriteria:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 93
    functionName: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
    functionUses: 1
    functionsReached:
    - trueEventId.equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TransitionCriteria,String)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteria:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TransitionCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.NotTransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.webflow.engine.TransitionCriteria
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.TransitionCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/NotTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.engine.TransitionCriteria,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.NotTransitionCriteria
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.TransitionCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.NotTransitionCriteria:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/NotTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.engine.TransitionCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/NotTransitionCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:39,1
    - Dst: '[java.util.Arrays].asList(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:53,1
    - Dst: '[java.util.List<org.springframework.webflow.engine.TransitionCriteria>].addAll(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.TransitionCriteria>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionCriteriaChain
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.TransitionCriteria>].addAll(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
    - '[java.util.Arrays].asList(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionCriteriaChain
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.webflow.engine.TransitionCriteria>].add(org.springframework.webflow.engine.TransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.TransitionCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.TransitionCriteria>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.TransitionCriteriaChain
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.webflow.engine.TransitionCriteria
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.webflow.engine.TransitionCriteria>].add(org.springframework.webflow.engine.TransitionCriteria)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.TransitionCriteriaChain
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: criteria.test(org.springframework.webflow.execution.RequestContext)
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.TransitionCriteria>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
    functionUses: 0
    functionsReached:
    - criteria.test(org.springframework.webflow.execution.RequestContext)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.List<org.springframework.webflow.engine.TransitionCriteria>)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.TransitionCriteria>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.List<org.springframework.webflow.engine.TransitionCriteria>)'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:89,1
    - Dst: '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:91,1
    - Dst: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.TransitionCriteriaChain:91,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.webflow.engine.TransitionCriteria>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.TransitionCriteria
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
    - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.support.ActionTransitionCriteria)'
    - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.engine.support.TransitionCriteriaChain)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.TransitionCriteria
    signature: '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:45,1
    - Dst: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TargetStateResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.DefaultTargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - targetStateId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTargetStateResolver.java
    functionUses: 15
    functionsReached:
    - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.support.StaticExpression)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.DefaultTargetStateResolver
    signature: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TargetStateResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.DefaultTargetStateResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - targetStateIdExpression
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTargetStateResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.DefaultTargetStateResolver
    signature: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:58,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:60,1
    - Dst: '[org.springframework.webflow.engine.Flow].getStateInstance(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.engine.Transition
      - org.springframework.webflow.engine.State
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TargetStateResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.State
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - transition
    - sourceState
    - context
    argTypes:
    - org.springframework.webflow.engine.Transition
    - org.springframework.webflow.engine.State
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTargetStateResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.Flow].getStateInstance(org.springframework.webflow.engine.support.DefaultTargetStateResolver)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.State
    signature: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].toString()'
      Src: org.springframework.webflow.engine.support.DefaultTargetStateResolver:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TargetStateResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTargetStateResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.DefaultTransitionCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expression
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.DefaultTransitionCriteria
    signature: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:48,1
    - Dst: String.valueOf(Object)
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:54,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:55,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:55,1
    - Dst: '[String].equals(org.springframework.webflow.engine.support.DefaultTransitionCriteria)'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:55,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 57
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
    - String.valueOf(Object)
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.execution.RequestContext)'
    - '[String].equals(org.springframework.webflow.engine.support.DefaultTransitionCriteria)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].toString()'
      Src: org.springframework.webflow.engine.support.DefaultTransitionCriteria:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.engine.TransitionCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTransitionCriteria.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapper
      - org.springframework.binding.mapping.Mapper
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapper
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - inputMapper
    - outputMapper
    argTypes:
    - org.springframework.binding.mapping.Mapper
    - org.springframework.binding.mapping.Mapper
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/GenericSubflowAttributeMapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper
    signature: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:54,1
    - Dst: '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:55,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:56,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,1
    - Dst: '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:57,1
    - Dst: '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:62,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapper
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 64
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/GenericSubflowAttributeMapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.core.collection.LocalAttributeMap)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
    - '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:68,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:69,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:70,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:70,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:71,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:71,1
    - Dst: '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:70,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.AttributeMap<?>
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapper
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - context
    argTypes:
    - org.springframework.webflow.core.collection.AttributeMap<?>
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 74
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/GenericSubflowAttributeMapper.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.binding.mapping.Mapper].map(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.mapping.Mapper)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1
    - Dst: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].append(String,org.springframework.binding.mapping.Mapper)'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1
    - Dst: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()'
      Src: org.springframework.webflow.engine.support.GenericSubflowAttributeMapper:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapper
      - org.springframework.binding.mapping.Mapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.springframework.webflow.engine.SubflowAttributeMapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/GenericSubflowAttributeMapper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.mapping.Mapper)'
    - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].append(String,org.springframework.binding.mapping.Mapper)'
    - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.engine.support.ActionExecutingViewFactory
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.ActionExecutingViewFactory
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.ViewFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - action
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.Action
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].execute(Action,RequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].render()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].execute(Action,RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].hasFlowEvent()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:93,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].hasFlowEvent()'
    - '[org.springframework.webflow.execution.Event].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].saveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].determineEventId(RequestContext)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].determineEventId(RequestContext)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:111,1
    - Dst: '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:111,1
    - Dst: '[org.springframework.web.util.WebUtils].findParameterValue(org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView,String)'
      Src: org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - Action
      - RequestContext
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - View
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.web.util.WebUtils].findParameterValue(org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView,String)'
    - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    - '[org.springframework.webflow.core.collection.ParameterMap].asMap()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.PlatformTransactionManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.JpaFlowExecutionListener
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityManagerFactory
    - transactionManager
    argTypes:
    - jakarta.persistence.EntityManagerFactory
    - org.springframework.transaction.PlatformTransactionManager
    constantsTouched: []
    func_position:
      end: 92
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.transaction.PlatformTransactionManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.JpaFlowExecutionListener
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.transaction.PlatformTransactionManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:96,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:97,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:97,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:98,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:98,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:98,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:101,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:101,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:101,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:104,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:104,1
    - Dst: '[jakarta.persistence.EntityManagerFactory].createEntityManager()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:105,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:106,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.persistence.JpaFlowExecutionListener)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:106,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(org.springframework.webflow.persistence.JpaFlowExecutionListener)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 109
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(org.springframework.webflow.persistence.JpaFlowExecutionListener)'
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.springframework.webflow.persistence.JpaFlowExecutionListener)'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[jakarta.persistence.EntityManagerFactory].createEntityManager()'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:112,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:112,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:118,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:118,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:119,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:119,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:119,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 2
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:124,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:127,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:127,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:128,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getBoolean(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:129,1
    - Dst: Boolean.TRUE.equals(org.springframework.webflow.persistence.JpaFlowExecutionListener)
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:130,1
    - Dst: '[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:131,1
    - Dst: '[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallbackWithoutResult)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:131,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:137,1
    - Dst: '[jakarta.persistence.EntityManager].close()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 140
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 140
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallbackWithoutResult)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getBoolean(String)'
    - '[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
    - Boolean.TRUE.equals(org.springframework.webflow.persistence.JpaFlowExecutionListener)
    - '[jakarta.persistence.EntityManager].close()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:143,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:144,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:144,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:145,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:145,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:151,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:151,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:152,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:152,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:153,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:153,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:153,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 156
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 156
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:161,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].contains(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].contains(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].isRoot()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:165,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:165,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:165,1
    - Dst: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.execution.FlowSession].isRoot()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:169,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.persistence.EntityManager
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: jakarta.persistence.EntityManager
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:173,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      - jakarta.persistence.EntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - session
    - em
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    - jakarta.persistence.EntityManager
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,jakarta.persistence.EntityManager)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.EntityManagerHolder].<init>(jakarta.persistence.EntityManager)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:177,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.EntityManagerHolder)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.persistence.EntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - em
    argTypes:
    - jakarta.persistence.EntityManager
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.orm.jpa.EntityManagerHolder].<init>(jakarta.persistence.EntityManager)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(jakarta.persistence.EntityManagerFactory,org.springframework.orm.jpa.EntityManagerHolder)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:181,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(jakarta.persistence.EntityManagerFactory)'
      Src: org.springframework.webflow.persistence.JpaFlowExecutionListener:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.persistence.EntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - jakarta.persistence.EntityManagerFactory
      - org.springframework.transaction.support.TransactionTemplate
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - em
    argTypes:
    - jakarta.persistence.EntityManager
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(jakarta.persistence.EntityManagerFactory)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(jakarta.persistence.EntityManagerFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hibernate.SessionFactory
      - org.springframework.transaction.PlatformTransactionManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.persistence.HibernateFlowExecutionListener
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sessionFactory
    - transactionManager
    argTypes:
    - org.hibernate.SessionFactory
    - org.springframework.transaction.PlatformTransactionManager
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.transaction.support.TransactionTemplate].<init>(org.springframework.transaction.PlatformTransactionManager)'
    linkageType: ''
    returnType: org.springframework.webflow.persistence.HibernateFlowExecutionListener
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hibernate.Interceptor
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityInterceptor
    argTypes:
    - org.hibernate.Interceptor
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setEntityInterceptor(org.hibernate.Interceptor)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setEntityInterceptor(org.hibernate.Interceptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:108,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:109,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:109,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:110,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:110,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:110,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:113,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:116,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:116,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:117,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:118,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 121
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:124,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:124,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:125,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:125,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:125,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:126,1
    - Dst: sessionImpl.getJdbcCoordinator()
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:128,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getLogicalConnection()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:128,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].manualDisconnect()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getLogicalConnection()'
    - sessionImpl.getJdbcCoordinator()
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].manualDisconnect()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:134,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:134,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:135,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:135,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:135,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:140,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:143,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:143,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:144,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getState()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:145,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:145,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getBoolean(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:145,1
    - Dst: Boolean.TRUE.equals(org.springframework.webflow.persistence.HibernateFlowExecutionListener)
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:146,1
    - Dst: '[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:147,1
    - Dst: '[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallbackWithoutResult)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:147,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:155,1
    - Dst: '[org.hibernate.Session].close()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:156,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 158
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 158
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.transaction.support.TransactionTemplate].execute(org.springframework.transaction.support.TransactionCallbackWithoutResult)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.transaction.support.TransactionCallbackWithoutResult].<init>()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.hibernate.Session].close()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.execution.FlowSession].getState()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getBoolean(String)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.definition.StateDefinition].getAttributes()'
    - Boolean.TRUE.equals(org.springframework.webflow.persistence.HibernateFlowExecutionListener)
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:161,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:162,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:162,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:163,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:163,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:169,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:169,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:170,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:170,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:171,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:171,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:171,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:171,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 174
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
    - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].contains(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flow
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].contains(String)'
    - '[org.springframework.webflow.definition.FlowDefinition].getAttributes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].isRoot()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:183,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getParent()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:183,1
    - Dst: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:183,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.execution.FlowSession].getParent()'
    - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
    - '[org.springframework.webflow.execution.FlowSession].isRoot()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hibernate.SessionFactory].withOptions()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:189,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].interceptor(org.hibernate.Interceptor)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:189,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].openSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:189,1
    - Dst: '[org.hibernate.SessionFactory].openSession()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:191,1
    - Dst: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateFlushMode(org.springframework.webflow.persistence.HibernateFlowExecutionListener)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hibernate.Session
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 195
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateFlushMode(org.springframework.webflow.persistence.HibernateFlowExecutionListener)'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].openSession()'
    - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].interceptor(org.hibernate.Interceptor)'
    - '[org.hibernate.SessionFactory].openSession()'
    - '[org.hibernate.SessionFactory].withOptions()'
    linkageType: ''
    returnType: org.hibernate.Session
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:198,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hibernate.Session
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].get(String)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: org.hibernate.Session
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowSession].getScope()'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:202,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowSession
      - org.hibernate.Session
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - session
    - hibernateSession
    argTypes:
    - org.springframework.webflow.execution.FlowSession
    - org.hibernate.Session
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].put(String,org.hibernate.Session)'
    - '[org.springframework.webflow.execution.FlowSession].getScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.orm.jpa.hibernate.SessionHolder].<init>(org.hibernate.Session)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:206,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(org.hibernate.SessionFactory,org.springframework.orm.jpa.hibernate.SessionHolder)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hibernate.Session
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.hibernate.Session
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].bindResource(org.hibernate.SessionFactory,org.springframework.orm.jpa.hibernate.SessionHolder)'
    - '[org.springframework.orm.jpa.hibernate.SessionHolder].<init>(org.hibernate.Session)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:210,1
    - Dst: '[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(org.hibernate.SessionFactory)'
      Src: org.springframework.webflow.persistence.HibernateFlowExecutionListener:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.hibernate.Session
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.hibernate.SessionFactory
      - org.springframework.transaction.support.TransactionTemplate
      - org.hibernate.Interceptor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - session
    argTypes:
    - org.hibernate.Session
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].unbindResource(org.hibernate.SessionFactory)'
    - '[org.springframework.transaction.support.TransactionSynchronizationManager].hasResource(org.hibernate.SessionFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:52,1
    - Dst: System.exit()
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:53,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:55,1
    - Dst: '[org.springframework.core.io.FileSystemResource].<init>()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:56,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.FileSystemResource)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:56,1
    - Dst: System.out.println(String)
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.transform.Transformer
      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: 58
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgrader].main(String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    - System.exit()
    - System.out.println(String)
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
    - '[org.springframework.core.io.FileSystemResource].<init>()'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.FileSystemResource)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgrader].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:61,1
    - Dst: '[org.springframework.core.io.Resource].getInputStream()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:63,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(org.springframework.webflow.upgrade.WebFlowUpgrader)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:63,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:64,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.stream.StreamSource,javax.xml.transform.stream.StreamResult)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:65,1
    - Dst: e.printStackTrace()
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:67,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.io.Resource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowResource
    argTypes:
    - org.springframework.core.io.Resource
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.Resource)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.stream.StreamSource,javax.xml.transform.stream.StreamResult)'
    - e.printStackTrace()
    - '[javax.xml.transform.stream.StreamResult].<init>(java.io.StringWriter)'
    - '[org.springframework.core.io.Resource].getInputStream()'
    - '[javax.xml.transform.stream.StreamSource].<init>(org.springframework.webflow.upgrade.WebFlowUpgrader)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.Resource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:74,1
    - Dst: '[javax.xml.transform.Transformer].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerConfigurationException
      - javax.xml.transform.TransformerException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()'
    - '[javax.xml.transform.Transformer].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].getClass()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:79,1
    - Dst: '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.upgrade.WebFlowUpgrader)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:79,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:80,1
    - Dst: '[org.springframework.core.io.ClassPathResource].getInputStream()'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:81,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(org.springframework.webflow.upgrade.WebFlowUpgrader)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:81,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].newTransformer(javax.xml.transform.stream.StreamSource)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:82,1
    - Dst: '[org.springframework.webflow.upgrade.WebFlowUpgrader].setOutputProperty(String,String)'
      Src: org.springframework.webflow.upgrade.WebFlowUpgrader:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerConfigurationException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.Transformer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].setOutputProperty(String,String)'
    - '[org.springframework.core.io.ClassPathResource].<init>(String,org.springframework.webflow.upgrade.WebFlowUpgrader)'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].newTransformer(javax.xml.transform.stream.StreamSource)'
    - '[org.springframework.webflow.upgrade.WebFlowUpgrader].getClass()'
    - '[org.springframework.core.io.ClassPathResource].getInputStream()'
    - '[javax.xml.transform.stream.StreamSource].<init>(org.springframework.webflow.upgrade.WebFlowUpgrader)'
    linkageType: ''
    returnType: javax.xml.transform.Transformer
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.transform.Transformer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.upgrade.WebFlowUpgrader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.upgrade.WebFlowUpgrader
    signature: '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.execution.FlowExecutionException:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 3
    argNames:
    - flowId
    - stateId
    - message
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionException.java
    functionUses: 16
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionException
    signature: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
      Src: org.springframework.webflow.execution.FlowExecutionException:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 4
    argNames:
    - flowId
    - stateId
    - message
    - cause
    argTypes:
    - String
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionException.java
    functionUses: 5
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionException
    signature: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.execution.FlowExecutionException].getFlowId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionException.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.FlowExecutionException].getFlowId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionException.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      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:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      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:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      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:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKeyFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKeyFactory
    signature: '[org.springframework.webflow.execution.FlowExecutionKeyFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<org.springframework.webflow.execution.RequestContext>].set(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.execution.RequestContextHolder:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.execution.RequestContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - requestContext
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContextHolder.java
    functionUses: 7
    functionsReached:
    - '[ThreadLocal<org.springframework.webflow.execution.RequestContext>].set(org.springframework.webflow.execution.RequestContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ThreadLocal<org.springframework.webflow.execution.RequestContext>].get()'
      Src: org.springframework.webflow.execution.RequestContextHolder:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.execution.RequestContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContextHolder.java
    functionUses: 28
    functionsReached:
    - '[ThreadLocal<org.springframework.webflow.execution.RequestContext>].get()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.NamedThreadLocal].<init>(String)'
      Src: org.springframework.webflow.execution.RequestContextHolder:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadLocal<org.springframework.webflow.execution.RequestContext>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.RequestContextHolder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.execution.RequestContextHolder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContextHolder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.NamedThreadLocal].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContextHolder
    signature: '[org.springframework.webflow.execution.RequestContextHolder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.webflow.execution.FlowExecutionOutcome:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - output
    argTypes:
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionOutcome.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionOutcome.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionOutcome.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.execution.FlowExecutionOutcome:61,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.webflow.execution.FlowExecutionOutcome:61,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].append(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.execution.FlowExecutionOutcome:61,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionOutcome].toString()'
      Src: org.springframework.webflow.execution.FlowExecutionOutcome:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.execution.FlowExecutionOutcome].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionOutcome.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].append(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.webflow.execution.FlowExecutionOutcome].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.FlowExecutionOutcome].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Action.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.Action].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Action.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.execution.Action].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionFactory.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - flowExecution
    - flowDefinition
    - flowExecutionKey
    - conversationScope
    - subflowDefinitionLocator
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - org.springframework.webflow.definition.FlowDefinition
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionFactory
    signature: '[org.springframework.webflow.execution.FlowExecutionFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ViewFactory.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ViewFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.ViewFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ViewFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.ViewFactory
    signature: '[org.springframework.webflow.execution.ViewFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].hasStarted()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].hasStarted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionOutcome
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getOutcome()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionOutcome
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getOutcome()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionContext
    signature: '[org.springframework.webflow.execution.FlowExecutionContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eventId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.execution.RequestContext].inViewState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.RequestContext].inViewState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.ParameterMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.ParameterMap
    signature: '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.context.ExternalContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.context.ExternalContext
    signature: '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 166
    functionName: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 30
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 173
    functionName: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionContext
    signature: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.TransitionDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.execution.RequestContext].getCurrentTransition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.TransitionDefinition
    signature: '[org.springframework.webflow.execution.RequestContext].getCurrentTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 194
    functionName: '[org.springframework.webflow.execution.RequestContext].getCurrentView()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.execution.RequestContext].getCurrentView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 201
    functionName: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.RequestContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.RequestContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.RequestContext
    signature: '[org.springframework.webflow.execution.RequestContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestProcessed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - definition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - session
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.Event
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - event
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 52
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - transition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.EnterStateVetoException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - state
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 58
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - view
    - viewState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - view
    - viewState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - previousState
    - newState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].paused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].paused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 73
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 73
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].resuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].resuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 76
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 82
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListenerAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListenerAdapter
    signature: '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.execution.ActionExecutor:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.ActionExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.execution.ActionExecutor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ActionExecutor
    signature: '[org.springframework.webflow.execution.ActionExecutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.ActionExecutor:48,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.execution.ActionExecutor:49,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.execution.ActionExecutor:49,1
    - Dst: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.execution.ActionExecutor:51,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.ActionExecutor:52,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.ActionExecutor)'
      Src: org.springframework.webflow.execution.ActionExecutor:53,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.execution.ActionExecutor:60,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.execution.ActionExecutor:60,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
      Src: org.springframework.webflow.execution.ActionExecutor:62,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.ActionExecutor)'
      Src: org.springframework.webflow.execution.ActionExecutor:60,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.ActionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - action
    - context
    argTypes:
    - org.springframework.webflow.execution.Action
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 64
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.ActionExecutor)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.ActionExecutor)'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getAttributes()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
      Src: org.springframework.webflow.execution.ActionExecutor:68,1
    - Dst: '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.execution.ActionExecutor:68,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - action
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutor.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
    - '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.springframework.webflow.execution.View].render()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.View].render()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.View].userEventQueued()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.View].userEventQueued()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.View].processUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.View].processUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.View].hasFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.View].hasFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.execution.View].getFlowEvent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.View].getFlowEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.execution.View].getUserEventState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.View].getUserEventState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.execution.View].saveState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.View].saveState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.View
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.View].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.View
    signature: '[org.springframework.webflow.execution.View].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - input
    - context
    argTypes:
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecution.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.context.ExternalContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.FlowExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.context.ExternalContext
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecution.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecution].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecution.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.FlowExecution].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.springframework.webflow.execution.FlowExecutionKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowExecutionKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.execution.FlowExecutionKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.FlowExecutionKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKey.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionKey].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.FlowExecutionKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.springframework.webflow.execution.Event:50,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(Object,String,null)'
      Src: org.springframework.webflow.execution.Event:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: java.util.EventObject
    argCount: 2
    argNames:
    - source
    - id
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.execution.Event].<init>(Object,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[org.springframework.webflow.execution.Event].<init>(Object,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.Event].<init>(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.springframework.webflow.execution.Event:50,1
    - Dst: '[java.util.EventObject].<init>(Object)'
      Src: org.springframework.webflow.execution.Event:73,1
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.webflow.execution.Event:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: java.util.EventObject
    argCount: 3
    argNames:
    - source
    - id
    - attributes
    argTypes:
    - Object
    - String
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[java.util.EventObject].<init>(Object)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.webflow.execution.Event].getId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 52
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.Event].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.execution.Event].getTimestamp()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.springframework.webflow.execution.Event].getTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.core.collection.AttributeMap<Object>
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.execution.Event].getAttributes()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.AttributeMap<Object>
    signature: '[org.springframework.webflow.execution.Event].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.execution.Event:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - long
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.EventObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.execution.Event].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.Event].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
      Src: org.springframework.webflow.execution.EnterStateVetoException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.EnterStateVetoException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 4
    argNames:
    - flowId
    - sourceStateId
    - vetoedStateId
    - message
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.EnterStateVetoException
    signature: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
      Src: org.springframework.webflow.execution.EnterStateVetoException:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.EnterStateVetoException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 5
    argNames:
    - flowId
    - sourceStateId
    - vetoedStateId
    - message
    - cause
    argTypes:
    - String
    - String
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.EnterStateVetoException
    signature: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    - Dst: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String)'
      Src: org.springframework.webflow.execution.EnterStateVetoException:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.EnterStateVetoException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 3
    argNames:
    - context
    - vetoedState
    - message
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 3
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.EnterStateVetoException
    signature: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    - Dst: '[org.springframework.webflow.definition.StateDefinition].getId()'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    - Dst: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String,Throwable)'
      Src: org.springframework.webflow.execution.EnterStateVetoException:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.EnterStateVetoException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 4
    argNames:
    - context
    - vetoedState
    - message
    - cause
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String,Throwable)'
    - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
    - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
    - '[org.springframework.webflow.definition.StateDefinition].getId()'
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.EnterStateVetoException
    signature: '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.execution.EnterStateVetoException].getVetoedStateId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.EnterStateVetoException].getVetoedStateId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 68
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - definition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 78
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - session
    - input
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 89
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - session
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    constantsTouched: []
    func_position:
      end: 98
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 98
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.Event
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - event
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 106
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.TransitionDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - transition
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.TransitionDefinition
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.EnterStateVetoException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - state
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 123
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 123
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.definition.StateDefinition
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - previousState
    - state
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.definition.StateDefinition
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 132
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - view
    - viewState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 141
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 141
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.View
      - org.springframework.webflow.definition.StateDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - view
    - viewState
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.View
    - org.springframework.webflow.definition.StateDefinition
    constantsTouched: []
    func_position:
      end: 150
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 150
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 157
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 157
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 164
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 164
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.MutableAttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.MutableAttributeMap<?>
    constantsTouched: []
    func_position:
      end: 175
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 175
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowSession
      - String
      - org.springframework.webflow.core.collection.AttributeMap<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - session
    - outcome
    - output
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowSession
    - String
    - org.springframework.webflow.core.collection.AttributeMap<?>
    constantsTouched: []
    func_position:
      end: 186
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 186
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      - org.springframework.webflow.execution.FlowExecutionException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - exception
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    - org.springframework.webflow.execution.FlowExecutionException
    constantsTouched: []
    func_position:
      end: 195
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 195
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
      Src: org.springframework.webflow.execution.ActionExecutionException:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.Action
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ActionExecutionException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 5
    argNames:
    - flowId
    - stateId
    - action
    - executionAttributes
    - cause
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.Action
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    - Throwable
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ActionExecutionException
    signature: '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
      Src: org.springframework.webflow.execution.ActionExecutionException:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.webflow.execution.Action
      - org.springframework.webflow.core.collection.AttributeMap<Object>
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.ActionExecutionException
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionException
    argCount: 6
    argNames:
    - flowId
    - stateId
    - action
    - executionAttributes
    - message
    - cause
    argTypes:
    - String
    - String
    - org.springframework.webflow.execution.Action
    - org.springframework.webflow.core.collection.AttributeMap<Object>
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.ActionExecutionException
    signature: '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.FlowDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.FlowDefinition
    signature: '[org.springframework.webflow.execution.FlowSession].getDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.definition.StateDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.execution.FlowSession].getState()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.definition.StateDefinition
    signature: '[org.springframework.webflow.execution.FlowSession].getState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.execution.FlowSession].getScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowSession].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.springframework.webflow.execution.FlowSession].getViewScope()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    signature: '[org.springframework.webflow.execution.FlowSession].getViewScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.springframework.webflow.execution.FlowSession].getParent()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.execution.FlowSession].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.execution.FlowSession].isRoot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.FlowSession].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowSession
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.FlowSession].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowSession
    signature: '[org.springframework.webflow.execution.FlowSession].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.execution.AnnotatedAction:38,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.execution.AnnotatedAction:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.AnnotatedAction
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - targetAction
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 2
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.AnnotatedAction
    signature: '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Action
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.Action
    signature: '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.Action,String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Action
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - targetAction
    argTypes:
    - org.springframework.webflow.execution.Action
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.Action,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:93,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getString(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].getName()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.AnnotatedAction].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:101,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].put(String,String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].setName(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.AnnotatedAction].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getName()'
      Src: org.springframework.webflow.execution.AnnotatedAction:110,1
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].isNamed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getName()'
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.AnnotatedAction].isNamed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:117,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getString(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].getMethod()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.AnnotatedAction].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:125,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].put(String,String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].setMethod(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.AnnotatedAction].setMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:135,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].put(String,Object)'
      Src: org.springframework.webflow.execution.AnnotatedAction:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.AnnotatedAction
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 2
    argNames:
    - attributeName
    - attributeValue
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].putAttribute(String,Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].put(String,Object)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.AnnotatedAction
    signature: '[org.springframework.webflow.execution.AnnotatedAction].putAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.AnnotatedAction:141,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:142,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:142,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:144,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:144,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].putAll(org.springframework.webflow.execution.AnnotatedAction)'
      Src: org.springframework.webflow.execution.AnnotatedAction:144,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
      Src: org.springframework.webflow.execution.AnnotatedAction:145,1
    - Dst: '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
      Src: org.springframework.webflow.execution.AnnotatedAction:145,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)'
      Src: org.springframework.webflow.execution.AnnotatedAction:146,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.AnnotatedAction:148,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:149,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:149,1
    - Dst: '[org.springframework.webflow.execution.RequestContext].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:151,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:151,1
    - Dst: '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].removeAll(org.springframework.webflow.execution.AnnotatedAction)'
      Src: org.springframework.webflow.execution.AnnotatedAction:151,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.RequestContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.webflow.execution.RequestContext
    constantsTouched: []
    func_position:
      end: 153
      start: 139
    functionDepth: 4
    functionLinenumber: 139
    functionLinenumberEnd: 153
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.execution.RequestContext)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].putAll(org.springframework.webflow.execution.AnnotatedAction)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)'
    - '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
    - '[org.springframework.webflow.execution.RequestContext].getAttributes()'
    - '[org.springframework.webflow.core.collection.MutableAttributeMap<Object>].removeAll(org.springframework.webflow.execution.AnnotatedAction)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.execution.RequestContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].isNamed()'
      Src: org.springframework.webflow.execution.AnnotatedAction:166,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getName()'
      Src: org.springframework.webflow.execution.AnnotatedAction:168,1
    - Dst: '[org.springframework.webflow.execution.Event].getId()'
      Src: org.springframework.webflow.execution.AnnotatedAction:168,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.AnnotatedAction:169,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.execution.AnnotatedAction:170,1
    - Dst: '[org.springframework.webflow.execution.Event].getSource()'
      Src: org.springframework.webflow.execution.AnnotatedAction:173,1
    - Dst: '[org.springframework.webflow.execution.Event].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:173,1
    - Dst: '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.execution.AnnotatedAction,org.springframework.webflow.execution.AnnotatedAction,org.springframework.webflow.core.collection.AttributeMap<Object>)'
      Src: org.springframework.webflow.execution.AnnotatedAction:173,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.Event
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.Event
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 1
    argNames:
    - resultEvent
    argTypes:
    - org.springframework.webflow.execution.Event
    constantsTouched: []
    func_position:
      end: 176
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.Event].getId()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.execution.Event].getAttributes()'
    - '[org.springframework.webflow.execution.Event].getSource()'
    - '[org.springframework.webflow.execution.AnnotatedAction].isNamed()'
    - '[org.springframework.webflow.execution.Event].<init>(org.springframework.webflow.execution.AnnotatedAction,org.springframework.webflow.execution.AnnotatedAction,org.springframework.webflow.core.collection.AttributeMap<Object>)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getName()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.Event
    signature: '[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.execution.AnnotatedAction:179,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
      Src: org.springframework.webflow.execution.AnnotatedAction:179,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.Action)'
      Src: org.springframework.webflow.execution.AnnotatedAction:179,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
      Src: org.springframework.webflow.execution.AnnotatedAction:180,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].append(String,org.springframework.webflow.execution.AnnotatedAction)'
      Src: org.springframework.webflow.execution.AnnotatedAction:179,1
    - Dst: '[org.springframework.webflow.execution.AnnotatedAction].toString()'
      Src: org.springframework.webflow.execution.AnnotatedAction:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - org.springframework.webflow.execution.Action
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.Action
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.core.AnnotatedObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.springframework.webflow.execution.AnnotatedAction].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.AnnotatedAction].append(String,org.springframework.webflow.execution.AnnotatedAction)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.Action)'
    - '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
    - '[org.springframework.webflow.execution.AnnotatedAction].getAttributes()'
    - '[org.springframework.webflow.execution.AnnotatedAction].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.AnnotatedAction].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:35,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - FlowExecutionListener[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listener
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoader.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:35,1
    - Dst: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
      Src: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - FlowExecutionListener[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoader.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      - FlowExecutionListener[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowExecutionListener[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FlowExecutionListener[]
    signature: '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:55,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:57,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:58,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:60,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:62,1
    - Dst: '[java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>].add(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:63,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:66,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:66,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:68,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - listener
    - criteria
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    constantsTouched: []
    func_position:
      end: 69
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoader.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    - '[java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>].add(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder)'
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.FlowDefinition,String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:77,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:78,1
    - Dst: listenerHolder.listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:80,1
    - Dst: listenerHolder.getListener()
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:81,1
    - Dst: '[java.util.LinkedList].add(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:81,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:84,1
    - Dst: '[org.springframework.core.style.StylerUtils].style(java.util.LinkedList)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:87,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:85,1
    - Dst: '[java.util.LinkedList].toArray()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:89,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FlowExecutionListener[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 90
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 90
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoader.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList].toArray()'
    - '[java.util.LinkedList].add(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
    - listenerHolder.getListener()
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.FlowDefinition,String)'
    - '[org.springframework.core.style.StylerUtils].style(java.util.LinkedList)'
    - '[java.util.LinkedList].<init>()'
    - listenerHolder.listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)
    - '[org.apache.commons.logging.Log].debug(org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader)'
    linkageType: ''
    returnType: FlowExecutionListener[]
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: holder.getListener()
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:101,1
    - Dst: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].equals(org.springframework.webflow.execution.FlowExecutionListener)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listener
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoader.java
    functionUses: 1
    functionsReached:
    - holder.getListener()
    - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].equals(org.springframework.webflow.execution.FlowExecutionListener)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:40,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoader.java
    functionUses: 3
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:37,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:38,1
    - Dst: '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:40,1
    - Dst: flowIds[i].trim()
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:42,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - WildcardFlowExecutionListenerCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedCriteria
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.StringUtils].commaDelimitedListToStringArray(String)'
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    - '[String].equals(String)'
    - flowIds[i].trim()
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WildcardFlowExecutionListenerCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FlowIdFlowExecutionListenerCriteria].<init>(String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - WildcardFlowExecutionListenerCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 2
    functionsReached:
    - '[FlowIdFlowExecutionListenerCriteria].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FlowIdFlowExecutionListenerCriteria].<init>(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WildcardFlowExecutionListenerCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 0
    functionsReached:
    - '[FlowIdFlowExecutionListenerCriteria].<init>(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].<init>()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WildcardFlowExecutionListenerCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notEmpty(String[],String)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notEmpty(String[],String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getId()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:106,1
    - Dst: flowId.equals(String)
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:106,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 111
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 0
    functionsReached:
    - flowId.equals(String)
    - '[org.springframework.webflow.definition.FlowDefinition].getId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:114,1
    - Dst: '[org.springframework.core.style.StylerUtils].style(String[])'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:114,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:114,1
    - Dst: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].toString()'
      Src: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - FlowExecutionListenerCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].toString()'
    - '[org.springframework.core.style.StylerUtils].style(String[])'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - definition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FlowExecutionListener[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerLoader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: FlowExecutionListener[]
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.FlowExecutionListenerLoader
    signature: '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>(int)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:44,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionListener,String)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionListener
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listener
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionListener
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionListener,String)'
    - '[java.util.LinkedHashSet].<init>(int)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionListener
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].isEmpty()'
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].isCriteriaSetEmpty()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].isCriteriaSetEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: criteria.appliesTo(org.springframework.webflow.definition.FlowDefinition)
      Src: org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder:91,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.definition.FlowDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionListener
      - java.util.Set<org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowDefinition
    argTypes:
    - org.springframework.webflow.definition.FlowDefinition
    constantsTouched: []
    func_position:
      end: 96
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 96
    functionName: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
    functionUses: 0
    functionsReached:
    - criteria.appliesTo(org.springframework.webflow.definition.FlowDefinition)
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionLock.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionLock.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionLock
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionLock].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionLock.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionLock
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionLock].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,null)'
      Src: org.springframework.webflow.execution.repository.FlowExecutionAccessException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionAccessException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 2
    argNames:
    - flowExecutionKey
    - message
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionAccessException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,null)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionAccessException
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Exception)'
      Src: org.springframework.webflow.execution.repository.FlowExecutionAccessException:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      - String
      - Exception
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionAccessException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 3
    argNames:
    - flowExecutionKey
    - message
    - cause
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionAccessException.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionAccessException
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].getFlowExecutionKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionAccessException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].getFlowExecutionKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
      Src: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 2
    argNames:
    - invalidKey
    - format
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/BadlyFormattedFlowExecutionKeyException.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
    signature: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
      Src: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 3
    argNames:
    - invalidKey
    - format
    - cause
    argTypes:
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/BadlyFormattedFlowExecutionKeyException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
    signature: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getInvalidKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/BadlyFormattedFlowExecutionKeyException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getInvalidKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getFormat()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/BadlyFormattedFlowExecutionKeyException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
      Src: org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionAccessException
    argCount: 2
    argNames:
    - flowExecutionKey
    - cause
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    - Exception
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRestorationFailureException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
      Src: org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionAccessException
    argCount: 2
    argNames:
    - flowExecutionKey
    - cause
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    - Exception
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/PermissionDeniedFlowExecutionAccessException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException
    signature: '[org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String)'
      Src: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepositoryException.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
      Src: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      static: false
      superClass: org.springframework.webflow.core.FlowException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepositoryException.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
      Src: org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.NoSuchFlowExecutionException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionAccessException
    argCount: 2
    argNames:
    - flowExecutionKey
    - cause
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    - Exception
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/NoSuchFlowExecutionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.NoSuchFlowExecutionException
    signature: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionLock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionLock
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionRepository
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionRepository
    signature: '[org.springframework.webflow.execution.repository.FlowExecutionRepository].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxSnapshots
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].get(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:71,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:73,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - snapshotId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 76
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)'
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].get(java.io.Serializable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].put(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:79,1
    - Dst: '[java.util.LinkedList<java.io.Serializable>].contains(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:80,1
    - Dst: '[java.util.LinkedList<java.io.Serializable>].remove(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:81,1
    - Dst: '[java.util.LinkedList<java.io.Serializable>].add(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:83,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:84,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - snapshotId
    - snapshot
    argTypes:
    - java.io.Serializable
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    constantsTouched: []
    func_position:
      end: 87
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 87
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 7
    functionsReached:
    - '[java.util.LinkedList<java.io.Serializable>].remove(java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()'
    - '[java.util.LinkedList<java.io.Serializable>].add(java.io.Serializable)'
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].put(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()'
    - '[java.util.LinkedList<java.io.Serializable>].contains(java.io.Serializable)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].containsKey(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:90,1
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].put(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - snapshotId
    - snapshot
    argTypes:
    - java.io.Serializable
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].containsKey(java.io.Serializable)'
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].put(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].remove(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:97,1
    - Dst: '[java.util.LinkedList<java.io.Serializable>].remove(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - snapshotId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedList<java.io.Serializable>].remove(java.io.Serializable)'
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].remove(java.io.Serializable)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].clear()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:102,1
    - Dst: '[java.util.LinkedList<java.io.Serializable>].clear()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedList<java.io.Serializable>].clear()'
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<java.io.Serializable>].size()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 7
    functionsReached:
    - '[java.util.LinkedList<java.io.Serializable>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<java.io.Serializable>].size()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedList<java.io.Serializable>].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList<java.io.Serializable>].removeFirst()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:127,1
    - Dst: '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].remove(org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup)'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>].remove(org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup)'
    - '[java.util.LinkedList<java.io.Serializable>].removeFirst()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:37,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot>
      - java.util.LinkedList<java.io.Serializable>
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup
    signature: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 2
    argNames:
    - conversationManager
    - snapshotFactory
    argTypes:
    - org.springframework.webflow.conversation.ConversationManager
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getMaxSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getMaxSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - maxSnapshots
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:99,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:99,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - executionId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(java.io.Serializable)'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:105,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:106,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:108,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:111,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:111,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:111,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:113,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:115,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 116
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 116
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)'
    - logger.isDebugEnabled()
    - logger.debug(String)
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:119,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:120,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:121,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:123,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:124,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:125,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:126,1
    - Dst: logger.isDebugEnabled()
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:127,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:128,1
    - Dst: logger.debug(String)
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:128,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:130,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:130,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 7
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - logger.isDebugEnabled()
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - logger.debug(String)
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:137,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:141,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].updateSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 143
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].updateSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository,org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:146,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:150,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:155,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:159,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:159,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:160,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:166,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 169
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
    - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:177,1
    - Dst: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:180,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].putAttribute(String,org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup)'
      Src: org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository:181,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.Conversation
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    argCount: 1
    argNames:
    - conversation
    argTypes:
    - org.springframework.webflow.conversation.Conversation
    constantsTouched: []
    func_position:
      end: 184
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.Conversation].putAttribute(String,org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup)'
    - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()'
    - '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
    signature: '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - snapshotId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - snapshotId
    - snapshot
    argTypes:
    - java.io.Serializable
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - snapshotId
    - snapshot
    argTypes:
    - java.io.Serializable
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      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:
    - snapshotId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshotCount()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshotCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup
    signature: '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:49,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowExecutionFactory
    - flowDefinitionLocator
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].getCompress()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].getCompress()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - compress
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].setCompress(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].setCompress(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 3
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:77,1
    - Dst: '[org.springframework.webflow.definition.FlowDefinition].getClassLoader()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:80,1
    - Dst: snapshotImpl.unmarshal(ClassLoader)
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:80,1
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:82,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - String
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - snapshot
    - flowId
    - key
    - conversationScope
    - keyFactory
    argTypes:
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    - String
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.execution.FlowExecutionKeyFactory
    constantsTouched: []
    func_position:
      end: 86
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
    - '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory)'
    - '[org.springframework.webflow.definition.FlowDefinition].getClassLoader()'
    - '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    - snapshotImpl.unmarshal(ClassLoader)
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:70,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:72,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:75,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:78,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 2
    argNames:
    - flowExecution
    - compress
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 82
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:99,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],ClassLoader)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:99,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:101,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:105,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 111
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 111
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],ClassLoader)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].equals(byte[],org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:118,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].equals(byte[],org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectOutput].writeInt(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:133,1
    - Dst: '[java.io.ObjectOutput].write(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:135,1
    - Dst: '[java.io.ObjectOutput].writeBoolean(boolean)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutput
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutput
    constantsTouched: []
    func_position:
      end: 137
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 137
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].writeExternal(java.io.ObjectOutput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutput].write(byte[])'
    - '[java.io.ObjectOutput].writeInt(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot)'
    - '[java.io.ObjectOutput].writeBoolean(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].writeExternal(java.io.ObjectOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInput].readInt()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:141,1
    - Dst: '[java.io.ObjectInput].readFully(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:144,1
    - Dst: '[java.io.ObjectInput].readBoolean()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInput
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInput
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].readExternal(java.io.ObjectInput)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInput].readInt()'
    - '[java.io.ObjectInput].readBoolean()'
    - '[java.io.ObjectInput].readFully(byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].readExternal(java.io.ObjectInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:156,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])'
    linkageType: ''
    returnType: byte[]
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>(int)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:170,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:171,1
    - Dst: oos.writeObject(org.springframework.webflow.execution.FlowExecution)
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:172,1
    - Dst: oos.flush()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:173,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 176
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 176
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - oos.writeObject(org.springframework.webflow.execution.FlowExecution)
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - oos.flush()
    - '[java.io.ObjectOutputStream].<init>(java.io.ByteArrayOutputStream)'
    - '[java.io.ByteArrayOutputStream].<init>(int)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:189,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].<init>(java.io.ByteArrayInputStream,ClassLoader)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:189,1
    - Dst: ois.readObject()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 2
    argNames:
    - data
    - classLoader
    argTypes:
    - byte[]
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 192
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 192
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].<init>(java.io.ByteArrayInputStream,ClassLoader)'
    - ois.readObject()
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:199,1
    - Dst: '[java.util.zip.GZIPOutputStream].<init>(java.io.ByteArrayOutputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:200,1
    - Dst: gzipos.write(byte[])
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:201,1
    - Dst: gzipos.flush()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:202,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:204,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - dataToCompress
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - gzipos.write(byte[])
    - gzipos.flush()
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.util.zip.GZIPOutputStream].<init>(java.io.ByteArrayOutputStream)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:212,1
    - Dst: '[java.util.zip.GZIPInputStream].<init>(java.io.ByteArrayInputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:212,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:213,1
    - Dst: '[org.springframework.util.FileCopyUtils].copy(java.util.zip.GZIPInputStream,java.io.ByteArrayOutputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:215,1
    - Dst: '[java.util.zip.GZIPInputStream].close()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:217,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot:219,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Externalizable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    argCount: 1
    argNames:
    - dataToDecompress
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 220
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 220
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.FileCopyUtils].copy(java.util.zip.GZIPInputStream,java.io.ByteArrayOutputStream)'
    - '[java.util.zip.GZIPInputStream].<init>(java.io.ByteArrayInputStream)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.util.zip.GZIPInputStream].close()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: byte[]
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int,float)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:225,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.InputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:241,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].initClassLoader(ClassLoader)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String, Class<?>>
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream
      static: false
      superClass: ObjectInputStream
    argCount: 2
    argNames:
    - in
    - classLoader
    argTypes:
    - java.io.InputStream
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].<init>(java.io.InputStream,ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].<init>(java.io.InputStream)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].initClassLoader(ClassLoader)'
    - '[java.util.HashMap].<init>(int,float)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].<init>(java.io.InputStream,ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Thread.currentThread()
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:246,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getContextClassLoader()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String, Class<?>>
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: ObjectInputStream
    argCount: 1
    argNames:
    - defaultClassLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].initClassLoader(ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getContextClassLoader()'
    - Thread.currentThread()
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].initClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectStreamClass].getName()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:251,1
    - Dst: '[java.io.ObjectStreamClass].getName()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:253,1
    - Dst: '[org.springframework.util.ClassUtils].forName(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream,ClassLoader)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:253,1
    - Dst: '[HashMap<String, Class<?>>].get(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:255,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectStreamClass
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String, Class<?>>
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: ObjectInputStream
    argCount: 1
    argNames:
    - desc
    argTypes:
    - java.io.ObjectStreamClass
    constantsTouched: []
    func_position:
      end: 261
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 261
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveClass(java.io.ObjectStreamClass)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectStreamClass].getName()'
    - '[HashMap<String, Class<?>>].get(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)'
    - '[org.springframework.util.ClassUtils].forName(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream,ClassLoader)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveClass(java.io.ObjectStreamClass)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ClassUtils].forName(ClassLoader)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:270,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getModifiers()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:271,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getClassLoader()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:273,1
    - Dst: '[IllegalAccessError].<init>(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:274,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getClassLoader()'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:277,1
    - Dst: Proxy.getProxyClass(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:284,1
    - Dst: '[ClassNotFoundException].<init>(null,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)'
      Src: org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream:286,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap<String, Class<?>>
      - ClassLoader
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: ObjectInputStream
    argCount: 1
    argNames:
    - interfaces
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 288
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 288
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveProxyClass(String[])'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
    functionUses: 0
    functionsReached:
    - '[IllegalAccessError].<init>(String)'
    - Proxy.getProxyClass(org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)
    - '[ClassNotFoundException].<init>(null,org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getModifiers()'
    - '[org.springframework.util.ClassUtils].forName(ClassLoader)'
    - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].getClassLoader()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveProxyClass(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:51,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - flowExecutionFactory
    - flowDefinitionLocator
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionFactory
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.FlowExecutionFactory,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.definition.registry.FlowDefinitionLocator,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:65,1
    - Dst: snapshotImpl.getFlowExecution()
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:66,1
    - Dst: '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
      Src: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - String
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecutionFactory
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException
      interfaces:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - snapshot
    - flowId
    - key
    - conversationScope
    - keyFactory
    argTypes:
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    - String
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.execution.FlowExecutionKeyFactory
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached:
    - snapshotImpl.getFlowExecution()
    - '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecution
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot
      static: false
      superClass: FlowExecutionSnapshot
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FlowExecution
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: FlowExecutionSnapshot
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].getFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].getFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:48,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory,String)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationManager
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 2
    argNames:
    - conversationManager
    - snapshotFactory
    argTypes:
    - org.springframework.webflow.conversation.ConversationManager
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory,String)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotFactory()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:88,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:90,1
    - Dst: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.conversation.Conversation
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 3
    argNames:
    - snapshot
    - key
    - conversation
    argTypes:
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.conversation.Conversation
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.conversation.Conversation)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository)'
    - '[org.springframework.webflow.conversation.Conversation].getAttribute(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.conversation.Conversation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:100,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].putAttribute(String,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.conversation.Conversation
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    argCount: 2
    argNames:
    - flowExecution
    - conversation
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - org.springframework.webflow.conversation.Conversation
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.conversation.Conversation)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.Conversation].putAttribute(String,org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.FlowExecution].getConversationScope()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.conversation.Conversation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
      Src: org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotUnmarshalException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException
    signature: '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshotFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      - String
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - snapshot
    - flowId
    - key
    - conversationScope
    - keyFactory
    argTypes:
    - org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    - String
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.execution.FlowExecutionKeyFactory
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshotFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory
    signature: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
      Src: org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 1
    argNames:
    - snapshotId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotNotFoundException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException
    signature: '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].getSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotNotFoundException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].getSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
      Src: org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecution
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 3
    argNames:
    - flowExecution
    - message
    - cause
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotCreationException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException
    signature: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.execution.FlowExecution
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].getFlowExecution()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotCreationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].getFlowExecution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshot.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot
    signature: '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.Conversation
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.Conversation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversation
    argTypes:
    - org.springframework.webflow.conversation.Conversation
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/ConversationBackedFlowExecutionLock.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock
    signature: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.Conversation].lock()'
      Src: org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.Conversation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].lock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/ConversationBackedFlowExecutionLock.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.Conversation].lock()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].lock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.Conversation].unlock()'
      Src: org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.webflow.conversation.Conversation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.repository.FlowExecutionLock
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].unlock()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/ConversationBackedFlowExecutionLock.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.conversation.Conversation].unlock()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].unlock()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      - org.springframework.webflow.definition.FlowDefinition
      - org.springframework.webflow.execution.FlowExecutionKey
      - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
      - org.springframework.webflow.definition.registry.FlowDefinitionLocator
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - execution
    - definition
    - key
    - conversationScope
    - subflowDefinitionLocator
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    - org.springframework.webflow.definition.FlowDefinition
    - org.springframework.webflow.execution.FlowExecutionKey
    - org.springframework.webflow.core.collection.MutableAttributeMap<Object>
    - org.springframework.webflow.definition.registry.FlowDefinitionLocator
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].restoreState(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/FlowExecutionStateRestorer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].restoreState(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].<init>()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/FlowExecutionStateRestorer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer
    signature: '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getClass()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:57,1
    - Dst: '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:57,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.webflow.conversation.ConversationManager,String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.conversation.ConversationManager
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversationManager
    argTypes:
    - org.springframework.webflow.conversation.ConversationManager
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getClass()'
    - '[org.springframework.util.Assert].notNull(org.springframework.webflow.conversation.ConversationManager,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.conversation.ConversationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversationManager()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationManager
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getAlwaysGenerateNewNextKey()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getAlwaysGenerateNewNextKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alwaysGenerateNewNextKey
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].setAlwaysGenerateNewNextKey(boolean)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].setAlwaysGenerateNewNextKey(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:97,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].beginConversation(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:99,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].getId()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:100,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:101,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.ConversationId,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:101,1
    - Dst: key.getExecutionId()
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:104,1
    - Dst: key.getExecutionId()
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:104,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:104,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:104,1
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:106,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 109
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 109
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(org.springframework.webflow.conversation.ConversationId)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.ConversationId,java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].beginConversation(org.springframework.webflow.execution.FlowExecution)'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - key.getExecutionId()
    - '[org.springframework.webflow.conversation.Conversation].getId()'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:114,1
    - Dst: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:115,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:118,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseExecutionId(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:119,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseSnapshotId(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:120,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.ConversationId,java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecutionKey
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encodedKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseFlowExecutionKey(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(String)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseSnapshotId(String)'
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(org.springframework.webflow.conversation.ConversationId,java.io.Serializable)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseExecutionId(String)'
    - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecutionKey
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseFlowExecutionKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:125,1
    - Dst: '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.FlowExecutionLock
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.FlowExecutionLock
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:129,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:130,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:131,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].endConversation(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 134
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].endConversation(org.springframework.webflow.execution.FlowExecution)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.FlowExecution
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.execution.FlowExecution
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - org.springframework.webflow.execution.repository.FlowExecutionRepositoryException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 147
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 147
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:158,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getId()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:159,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getCaption()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:159,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getDescription()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:159,1
    - Dst: '[org.springframework.webflow.conversation.ConversationParameters].<init>(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationParameters
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].createConversationParameters(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getDescription()'
    - '[org.springframework.webflow.conversation.ConversationParameters].<init>(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getCaption()'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getId()'
    - '[org.springframework.webflow.execution.FlowExecution].getDefinition()'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationParameters
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].createConversationParameters(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:170,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:170,1
    - Dst: '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecutionKey
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.NoSuchFlowExecutionException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.springframework.webflow.execution.FlowExecutionKey
    constantsTouched: []
    func_position:
      end: 174
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 174
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.conversation.NoSuchConversationException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - executionId
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:192,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].createConversationParameters(org.springframework.webflow.execution.FlowExecution)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:202,1
    - Dst: '[org.springframework.webflow.conversation.ConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - execution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].beginConversation(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.ConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].createConversationParameters(org.springframework.webflow.execution.FlowExecution)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].beginConversation(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.conversation.ConversationManager].parseConversationId(String)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:210,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:212,1
    - Dst: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.ConversationId
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - encodedId
    - encodedKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 214
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseExecutionId(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
    - '[org.springframework.webflow.conversation.ConversationManager].parseConversationId(String)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.ConversationId
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseExecutionId(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:219,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:221,1
    - Dst: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - encodedId
    - encodedKey
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 223
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseSnapshotId(String,String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
    - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseSnapshotId(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.webflow.execution.FlowExecution].getKey()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:226,1
    - Dst: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:226,1
    - Dst: '[org.springframework.webflow.conversation.Conversation].end()'
      Src: org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.execution.FlowExecution
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.webflow.conversation.ConversationManager
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.webflow.execution.FlowExecutionKeyFactory
      - org.springframework.webflow.execution.repository.FlowExecutionRepository
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.webflow.conversation.Conversation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flowExecution
    argTypes:
    - org.springframework.webflow.execution.FlowExecution
    constantsTouched: []
    func_position:
      end: 229
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 229
    functionName: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].endConversation(org.springframework.webflow.execution.FlowExecution)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.webflow.conversation.Conversation].end()'
    - '[org.springframework.webflow.execution.FlowExecution].getKey()'
    - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository)'
    linkageType: ''
    returnType: org.springframework.webflow.conversation.Conversation
    signature: '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].endConversation(org.springframework.webflow.execution.FlowExecution)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(java.io.Serializable,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:51,1
    - Dst: '[org.springframework.util.Assert].notNull(java.io.Serializable,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 2
    argNames:
    - executionId
    - snapshotId
    argTypes:
    - java.io.Serializable
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(java.io.Serializable,java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(java.io.Serializable,String)'
    linkageType: ''
    returnType: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(java.io.Serializable,java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].equals(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:76,1
    - Dst: '[java.io.Serializable].equals(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:76,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - '[java.io.Serializable].equals(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Serializable].hashCode()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:80,1
    - Dst: '[java.io.Serializable].hashCode()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 0
    functionsReached:
    - '[java.io.Serializable].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].append(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].append(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].append(java.io.Serializable)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    - Dst: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].append(java.io.Serializable)'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(String)'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
    - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:104,1
    - Dst: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:105,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:107,1
    - Dst: '[String].indexOf(String,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:107,1
    - Dst: '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:109,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:111,1
    - Dst: '[String].substring(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:111,1
    - Dst: '[String].length()'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:112,1
    - Dst: '[String].substring(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
      Src: org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey:112,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.Serializable
      - java.io.Serializable
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: org.springframework.webflow.execution.FlowExecutionKey
    argCount: 1
    argNames:
    - encodedKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(String)'
    functionSourceFile: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
    functionUses: 1
    functionsReached:
    - '[String].substring(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
    - '[String].length()'
    - '[String].startsWith(String)'
    - '[String].indexOf(String,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
    - '[String].substring(org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey,org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey)'
    - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:36,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.converters.StringToDate)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.converters.StringToDate)'
    - '[org.springframework.binding.convert.converters.StringToDate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:42,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:42,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].equals()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:42,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertTrue(org.springframework.binding.convert.service.StaticConversionExecutorImplTests)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testTypeConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertTrue(org.springframework.binding.convert.service.StaticConversionExecutorImplTests)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].equals()'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testTypeConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.sql.Date].<init>(int)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:47,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.sql.Date)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:49,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertSame(java.sql.Date,Object)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:49,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].fail(String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testAssignmentCompatibleTypeConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(java.sql.Date)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].fail(String)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertSame(java.sql.Date,Object)'
    - '[java.sql.Date].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testAssignmentCompatibleTypeConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(null)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:58,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertNull(Object)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testConvertNull()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(null)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].assertNull(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testConvertNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:64,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(StringBuilder)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:64,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].fail()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutorImplTests:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testIllegalType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(StringBuilder)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].fail()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testIllegalType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.service.StaticConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.StaticConversionExecutorImplTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.StaticConversionExecutorImplTests
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:56,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:57,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:58,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:58,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertSame(java.util.ArrayList,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConvertCompatibleTypes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertSame(java.util.ArrayList,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConvertCompatibleTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToBoolean].<init>(String,String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:63,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:64,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:65,1
    - Dst: executor.execute(String)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:68,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:69,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(org.springframework.binding.convert.converters.StringToBoolean)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:73,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:74,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertTrue()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:75,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 61
    functionDepth: 3
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testOverrideConverter()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToBoolean].<init>(String,String)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertTrue()'
    - executor.execute(String)
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(org.springframework.binding.convert.converters.StringToBoolean)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testOverrideConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:80,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:82,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testTargetClassNotSupported()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testTargetClassNotSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:90,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:91,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:92,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:93,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:93,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:95,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:96,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 88
    functionDepth: 3
    functionLinenumber: 88
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testValidConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testValidConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:102,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:103,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:104,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].setLocale(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:105,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.DefaultNumberFormatFactory)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:106,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.FormattedStringToNumber)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:107,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:108,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:109,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:110,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:110,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:111,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:112,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 114
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterConverter()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.DefaultNumberFormatFactory)'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.ConversionExecutor].execute(int)'
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].setLocale(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor()'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.FormattedStringToNumber)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.GenericConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:118,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:119,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:120,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].setLocale(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:121,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.DefaultNumberFormatFactory)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:122,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.FormattedStringToNumber)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:123,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:124,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:125,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:126,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:126,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:127,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:128,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverter()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.DefaultNumberFormatFactory)'
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].setLocale(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,org.springframework.binding.convert.converters.FormattedStringToNumber)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:134,1
    - Dst: '[Trimmer].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:135,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:135,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:136,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:137,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[Trimmer].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:142,1
    - Dst: '[Trimmer].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:143,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:143,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 149
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    - '[Trimmer].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:153,1
    - Dst: '[Trimmer].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:154,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:154,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 160
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 160
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleTarget()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,Trimmer)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    - '[Trimmer].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:164,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:165,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:165,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:166,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.security.Principal)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:167,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseComparsion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.security.Principal)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseComparsion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:172,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:173,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:173,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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: 179
      start: 170
    functionDepth: 3
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseNotCompatibleSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseNotCompatibleSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:183,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:184,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:184,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:185,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:186,1
    - Dst: p[0].getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:187,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:187,1
    - Dst: p[1].getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:188,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 189
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArray()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - p[0].getName()
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - p[1].getName()
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:193,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:194,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:194,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:195,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:198,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:199,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 191
    functionDepth: 3
    functionLinenumber: 191
    functionLinenumberEnd: 201
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:205,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:206,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:206,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:208,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:209,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 212
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:217,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:218,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:218,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:219,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:220,1
    - Dst: (list.get(0)).getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:221,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:221,1
    - Dst: (list.get(1)).getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:222,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 223
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - (list.get(0)).getName()
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - (list.get(1)).getName()
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:228,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:229,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:229,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:230,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:233,1
    - Dst: p.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:234,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:234,1
    - Dst: p.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:235,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:235,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 225
    functionDepth: 3
    functionLinenumber: 225
    functionLinenumberEnd: 236
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - p.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:240,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:241,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:241,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:243,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 238
    functionDepth: 3
    functionLinenumber: 238
    functionLinenumberEnd: 248
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:252,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:253,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:253,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:254,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:255,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:256,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:257,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:258,1
    - Dst: p[0].getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:259,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:259,1
    - Dst: p[1].getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:260,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 250
    functionDepth: 3
    functionLinenumber: 250
    functionLinenumberEnd: 261
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArray()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - p[0].getName()
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - p[1].getName()
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:265,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:266,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:266,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:267,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:270,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:271,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:272,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:273,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:274,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:275,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 263
    functionDepth: 3
    functionLinenumber: 263
    functionLinenumberEnd: 276
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:280,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:281,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:281,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:283,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 278
    functionDepth: 3
    functionLinenumber: 278
    functionLinenumberEnd: 288
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:292,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:293,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:293,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:294,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:295,1
    - Dst: p[0].getName()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:296,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 290
    functionDepth: 3
    functionLinenumber: 290
    functionLinenumberEnd: 297
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArray()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - p[0].getName()
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:301,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:302,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:302,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:303,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:305,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 307
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:311,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:312,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:312,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:314,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 309
    functionDepth: 3
    functionLinenumber: 309
    functionLinenumberEnd: 319
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:324,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:325,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:325,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:326,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:327,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:328,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:328,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 321
    functionDepth: 3
    functionLinenumber: 321
    functionLinenumberEnd: 329
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - list.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:334,1
    - Dst: '[PrincipalCsvStringToListConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:335,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,PrincipalCsvStringToListConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:335,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:336,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:337,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:338,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:338,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:338,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:339,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:339,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 331
    functionDepth: 3
    functionLinenumber: 331
    functionLinenumberEnd: 340
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterCsvStringToList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
    - '[PrincipalCsvStringToListConverter].<init>()'
    - list.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,PrincipalCsvStringToListConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterCsvStringToList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:344,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:345,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:345,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:346,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:348,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:349,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 342
    functionDepth: 3
    functionLinenumber: 342
    functionLinenumberEnd: 353
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(int)'
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:358,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:359,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:359,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:360,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:362,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:363,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 355
    functionDepth: 3
    functionLinenumber: 355
    functionLinenumberEnd: 364
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - list.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:369,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:370,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:370,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:371,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:372,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:373,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:374,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:375,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:376,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:376,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:376,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:377,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:377,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 378
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].getName()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - list.get(int)
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:383,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:384,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:384,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:385,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:388,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:389,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:390,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:391,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:392,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:392,1
    - Dst: list.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:393,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:393,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 380
    functionDepth: 3
    functionLinenumber: 380
    functionLinenumberEnd: 394
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListReverse()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - list.get(int)
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListReverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:398,1
    - Dst: '[CustomTwoWayConverter].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:399,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:399,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:400,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:401,1
    - Dst: '[java.util.ArrayList].add(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:402,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:404,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:405,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 396
    functionDepth: 3
    functionLinenumber: 396
    functionLinenumberEnd: 409
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListBogus()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(int)'
    - '[CustomTwoWayConverter].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addConverter(String,CustomTwoWayConverter)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].fail(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListBogus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:413,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:414,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:415,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:416,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:416,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 411
    functionDepth: 3
    functionLinenumber: 411
    functionLinenumberEnd: 417
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConversionPrimitive()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConversionPrimitive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:421,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:422,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:423,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:424,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:424,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:425,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:425,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:426,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:431,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:432,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:433,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:434,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:435,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 429
    functionDepth: 3
    functionLinenumber: 429
    functionLinenumberEnd: 437
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayPrimitiveConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayPrimitiveConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:442,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:443,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:444,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:445,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:445,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:446,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:446,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:447,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 439
    functionDepth: 3
    functionLinenumber: 439
    functionLinenumberEnd: 448
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToListConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - result.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToListConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:452,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:453,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:454,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:455,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:456,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:457,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:458,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:459,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:460,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 450
    functionDepth: 3
    functionLinenumber: 450
    functionLinenumberEnd: 462
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.ArrayList)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:467,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:468,1
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:469,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:470,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:471,1
    - Dst: '[java.util.LinkedHashSet].add(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:472,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.LinkedHashSet)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:473,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:474,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:474,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:475,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:475,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:476,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 464
    functionDepth: 3
    functionLinenumber: 464
    functionLinenumberEnd: 477
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testSetToListConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - result.get(int)
    - '[java.util.LinkedHashSet].add(String)'
    - '[java.util.LinkedHashSet].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(java.util.LinkedHashSet)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testSetToListConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:482,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:483,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 479
    functionDepth: 3
    functionLinenumber: 479
    functionLinenumberEnd: 500
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversionWithComponentConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversionWithComponentConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:505,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:506,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:507,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:508,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:508,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:509,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:509,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:510,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 502
    functionDepth: 3
    functionLinenumber: 502
    functionLinenumberEnd: 511
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToLinkedListConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - result.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToLinkedListConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:515,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:517,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 513
    functionDepth: 3
    functionLinenumber: 513
    functionLinenumberEnd: 521
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayAbstractListConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayAbstractListConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:525,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:526,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:527,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:528,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:529,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:530,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 523
    functionDepth: 3
    functionLinenumber: 523
    functionLinenumberEnd: 532
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:537,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:538,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:539,1
    - Dst: result.size()
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:540,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:540,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:541,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:541,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:542,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:542,1
    - Dst: result.get(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:543,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 534
    functionDepth: 3
    functionLinenumber: 534
    functionLinenumberEnd: 544
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToListConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - result.get(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(String,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - result.size()
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToListConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:548,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:549,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:550,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:551,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:552,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests:552,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: 553
      start: 546
    functionDepth: 3
    functionLinenumber: 546
    functionLinenumberEnd: 553
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversionWithElementConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].execute(String)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    - Integer.valueOf(int)
    - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].assertEquals(int,org.springframework.binding.convert.service.DefaultConversionServiceTests)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].getConversionExecutor()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversionWithElementConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionServiceTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionServiceTests
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.Principal].getName()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: CustomConverter
    argCount: 2
    argNames:
    - target
    - sourceClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 574
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 574
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[java.security.Principal].getName()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter
      static: false
      superClass: CustomConverter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer:580,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 589
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter
      static: false
      superClass: StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:600,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:601,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:602,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:603,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:604,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 607
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 607
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[java.util.StringTokenizer].nextToken()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter:610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 611
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 611
    functionName: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:23,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:24,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.MessageContextErrorsTests,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:24,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:25,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.MessageContextErrorsTests,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:25,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:27,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:29,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:29,1
    - Dst: '[org.springframework.validation.DefaultMessageCodesResolver].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:30,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:31,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.validation.DefaultMessageCodesResolver,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      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: 21
    functionDepth: 4
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    - '[org.springframework.validation.DefaultMessageCodesResolver].<init>()'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.validation.DefaultMessageCodesResolver,null)'
    - '[Object].<init>()'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.MessageContextErrorsTests,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContextErrors].reject(String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:36,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].reject(String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:37,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].reject(String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:38,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:40,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:41,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:41,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:42,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:42,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:43,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:43,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:45,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:46,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:46,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:47,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:47,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:48,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:48,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:50,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:51,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:51,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:52,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:52,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:53,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testReject()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached:
    - msg.getSource()
    - '[org.springframework.binding.message.MessageContextErrors].reject(String,String)'
    - '[org.springframework.binding.message.MessageContextErrors].reject(String)'
    - '[org.springframework.binding.message.MessageContextErrors].reject(String,null)'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - msg.getSeverity()
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
    - msg.getText()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testReject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:58,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:59,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:60,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:62,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:63,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:63,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:64,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:64,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:65,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:65,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:67,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:68,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:68,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:69,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:69,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:70,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:70,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:72,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:73,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:73,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:74,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:74,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:75,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testRejectValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached:
    - msg.getSource()
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String)'
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,null)'
    - msg.getSeverity()
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,String)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
    - msg.getText()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testRejectValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(null,String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:80,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:81,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:82,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:82,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:83,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:83,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:84,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testGlobalError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached:
    - msg.getSource()
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(null,String,null)'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - msg.getSeverity()
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
    - msg.getText()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testGlobalError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:89,1
    - Dst: '[org.springframework.validation.MapBindingResult].<init>(java.util.HashMap,String)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:89,1
    - Dst: '[org.springframework.validation.MapBindingResult].reject(String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:90,1
    - Dst: '[org.springframework.validation.MapBindingResult].rejectValue(String,String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:91,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.MapBindingResult)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:92,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:94,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:95,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:95,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:96,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:96,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:97,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:97,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.MessageContextErrorsTests:99,1
    - Dst: msg.getSource()
      Src: org.springframework.binding.message.MessageContextErrorsTests:100,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:100,1
    - Dst: msg.getText()
      Src: org.springframework.binding.message.MessageContextErrorsTests:101,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:101,1
    - Dst: msg.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrorsTests:102,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
      Src: org.springframework.binding.message.MessageContextErrorsTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testAddAllErrors()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached:
    - msg.getSource()
    - '[org.springframework.validation.MapBindingResult].reject(String,null)'
    - '[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.MapBindingResult)'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - '[org.springframework.validation.MapBindingResult].rejectValue(String,String,null)'
    - '[java.util.HashMap].<init>()'
    - msg.getSeverity()
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(null,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(String,org.springframework.binding.message.MessageContextErrorsTests)'
    - '[org.springframework.binding.message.MessageContextErrorsTests].assertEquals(org.springframework.binding.message.MessageContextErrorsTests,org.springframework.binding.message.MessageContextErrorsTests)'
    - msg.getText()
    - '[org.springframework.validation.MapBindingResult].<init>(java.util.HashMap,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testAddAllErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testGetGlobalErrors()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testGetGlobalErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldErrors()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - org.springframework.binding.message.MessageContextErrors
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContextErrorsTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageContextErrorsTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContextErrorsTests
    signature: '[org.springframework.binding.message.MessageContextErrorsTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:17,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:18,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.DefaultMessageContextTests,String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:18,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:19,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.DefaultMessageContextTests,String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:19,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.DefaultMessageContextTests,String)'
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:25,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:25,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:25,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:25,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:26,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:27,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:28,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:28,1
    - Dst: messages[0].getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContextTests:29,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:29,1
    - Dst: messages[0].getSource()
      Src: org.springframework.binding.message.DefaultMessageContextTests:30,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(null,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testCreateMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - messages[0].getText()
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(null,org.springframework.binding.message.DefaultMessageContextTests)'
    - messages[0].getSource()
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - messages[0].getSeverity()
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testCreateMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].warning()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:35,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:36,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:37,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:38,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:38,1
    - Dst: messages[0].getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContextTests:39,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:39,1
    - Dst: messages[0].getSource()
      Src: org.springframework.binding.message.DefaultMessageContextTests:40,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessage()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].warning()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - messages[0].getText()
    - messages[0].getSource()
    - '[org.springframework.binding.message.MessageBuilder].source()'
    - '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
    - messages[0].getSeverity()
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:45,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:46,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:47,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:48,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:48,1
    - Dst: messages[0].getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContextTests:49,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:49,1
    - Dst: messages[0].getSource()
      Src: org.springframework.binding.message.DefaultMessageContextTests:50,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(null,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageDefaultText()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - messages[0].getText()
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(null,org.springframework.binding.message.DefaultMessageContextTests)'
    - messages[0].getSource()
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - messages[0].getSeverity()
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageDefaultText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].arg(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:55,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:57,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:58,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:59,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:59,1
    - Dst: messages[0].getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContextTests:60,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:60,1
    - Dst: messages[0].getSource()
      Src: org.springframework.binding.message.DefaultMessageContextTests:61,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithArgs()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].arg(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - messages[0].getText()
    - messages[0].getSource()
    - '[org.springframework.binding.message.MessageBuilder].source()'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - messages[0].getSeverity()
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].arg(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:66,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:68,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:69,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:70,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:70,1
    - Dst: messages[0].getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContextTests:71,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:71,1
    - Dst: messages[0].getSource()
      Src: org.springframework.binding.message.DefaultMessageContextTests:72,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithMultipleCodes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].arg(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - messages[0].getText()
    - messages[0].getSource()
    - '[org.springframework.binding.message.MessageBuilder].source()'
    - '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
    - messages[0].getSeverity()
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithMultipleCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:77,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:78,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:78,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:78,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:78,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:78,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].warning()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:79,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(null)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:80,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:80,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:81,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:81,1
    - Dst: manageable.createMessagesMemento()
      Src: org.springframework.binding.message.DefaultMessageContextTests:83,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessageSource()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:84,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:84,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:85,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:85,1
    - Dst: manageable.restoreMessages(org.springframework.binding.message.DefaultMessageContextTests)
      Src: org.springframework.binding.message.DefaultMessageContextTests:87,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(null)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:88,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:88,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:89,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 75
    functionDepth: 4
    functionLinenumber: 75
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testSaveRestoreMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(null)'
    - '[org.springframework.binding.message.MessageBuilder].warning()'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(int,org.springframework.binding.message.DefaultMessageContextTests)'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - manageable.createMessagesMemento()
    - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
    - manageable.restoreMessages(org.springframework.binding.message.DefaultMessageContextTests)
    - '[org.springframework.binding.message.MessageBuilder].source()'
    - '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource()'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContext].getMessageSource()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testSaveRestoreMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:94,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:94,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:94,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:94,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].warning()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:96,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:96,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:96,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:96,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:96,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
      Src: org.springframework.binding.message.DefaultMessageContextTests:97,1
    - Dst: messages[0].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:98,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:98,1
    - Dst: messages[1].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:99,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:99,1
    - Dst: messages[2].getText()
      Src: org.springframework.binding.message.DefaultMessageContextTests:100,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
      Src: org.springframework.binding.message.DefaultMessageContextTests:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].testMessageSequencing()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].warning()'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - messages[0].getText()
    - messages[1].getText()
    - '[org.springframework.binding.message.MessageBuilder].source()'
    - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - messages[2].getText()
    - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.binding.message.DefaultMessageContextTests].assertEquals(String,org.springframework.binding.message.DefaultMessageContextTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].testMessageSequencing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.DefaultMessageContextTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.DefaultMessageContextTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.DefaultMessageContextTests
    signature: '[org.springframework.binding.message.DefaultMessageContextTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:23,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:24,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.MessageContextErrorsMessageCodesTests,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:24,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:25,1
    - Dst: '[org.easymock.EasyMock].createMock()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 28
    functionName: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.support.StaticMessageSource)'
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,org.springframework.binding.message.MessageContextErrorsMessageCodesTests,String)'
    - '[java.util.Locale].getDefault()'
    - '[org.easymock.EasyMock].createMock()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:32,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:32,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:32,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:33,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:35,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:36,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].reject(String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:37,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectUsesObjectName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageContextErrors].reject(String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
    - '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
    - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
    - '[Object].<init>()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectUsesObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,String,null)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:44,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:44,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:44,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:45,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:47,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:47,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:48,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueUsesObjectName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
    - '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
    - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
    - '[Object].<init>()'
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,String)'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueUsesObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:55,1
    - Dst: '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:55,1
    - Dst: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:55,1
    - Dst: '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:56,1
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:58,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:58,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].rejectValue(null,String,String)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:59,1
    - Dst: '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
      Src: org.springframework.binding.message.MessageContextErrorsMessageCodesTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueEmptyField()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageContextErrors].rejectValue(null,String,String)'
    - '[org.easymock.EasyMock].verify(org.springframework.validation.MessageCodesResolver)'
    - '[org.easymock.EasyMock].expect(org.springframework.binding.message.MessageContextErrorsMessageCodesTests)'
    - '[org.easymock.EasyMock].replay(org.springframework.validation.MessageCodesResolver)'
    - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].andReturn()'
    - '[Object].<init>()'
    - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.DefaultMessageContext,String,Object,null,org.springframework.validation.MessageCodesResolver,null)'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueEmptyField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.DefaultMessageContext
      - String
      - String
      - org.springframework.validation.MessageCodesResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContextErrorsMessageCodesTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContextErrorsMessageCodesTests
    signature: '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,java.util.Locale,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:21,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,java.util.Locale,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:22,1
    - Dst: '[org.springframework.context.support.StaticMessageSource].addMessage(String,java.util.Locale,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: '[org.springframework.binding.message.MessageBuilderTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.context.support.StaticMessageSource].addMessage(String,java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:28,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:28,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:29,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:30,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:30,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:31,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:31,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:32,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildDefaultText()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildDefaultText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].fatal()'
      Src: org.springframework.binding.message.MessageBuilderTests:37,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:37,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:37,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:38,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:39,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:39,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:40,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:40,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:41,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildFatal()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.MessageBuilder].fatal()'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildFatal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:46,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:46,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:46,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:47,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:48,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:48,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:49,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:49,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:50,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].warning()'
      Src: org.springframework.binding.message.MessageBuilderTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:55,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:55,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:56,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:57,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:57,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:58,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:58,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:59,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildWarning()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.MessageBuilder].warning()'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildWarning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:64,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:66,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildNothing()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildNothing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:75,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:75,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:75,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:76,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:77,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:78,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:78,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:79,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:84,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:84,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:84,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:85,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:86,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:86,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:87,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:87,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:88,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildCodes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].codes(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:93,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:93,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].arg(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:93,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:93,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:94,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:95,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:96,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:96,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildArg()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].arg(String)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:102,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:102,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:102,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:102,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:103,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:104,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:104,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:105,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:105,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:106,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 107
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgs()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].args(String)'
    - '[org.springframework.binding.message.MessageBuilder].codes(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes()'
      Src: org.springframework.binding.message.MessageBuilderTests:111,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:111,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:113,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildCodesNull()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilder].codes()'
    - '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildCodesNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].args()'
      Src: org.springframework.binding.message.MessageBuilderTests:122,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:122,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:124,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 129
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsNull()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
    - '[org.springframework.binding.message.MessageBuilder].args()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:133,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:133,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:133,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:135,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 139
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].args(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].fail(String)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:143,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:143,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:143,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:143,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:144,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:145,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodesDefaultText()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].args(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodesDefaultText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:150,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:150,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:150,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:151,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:152,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:152,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:153,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:153,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:154,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 155
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildWithSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].source(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,Object)'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildWithSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:159,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].code(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:159,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].resolvableArg(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:159,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:159,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:160,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:161,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:161,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:162,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:162,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:163,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 164
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArg()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].code(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    - '[org.springframework.binding.message.MessageBuilder].resolvableArg(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageBuilderTests:168,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:168,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].resolvableArgs(String)'
      Src: org.springframework.binding.message.MessageBuilderTests:168,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageBuilderTests:168,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
      Src: org.springframework.binding.message.MessageBuilderTests:170,1
    - Dst: '[org.springframework.binding.message.Message].getText()'
      Src: org.springframework.binding.message.MessageBuilderTests:171,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
      Src: org.springframework.binding.message.MessageBuilderTests:171,1
    - Dst: '[org.springframework.binding.message.Message].getSeverity()'
      Src: org.springframework.binding.message.MessageBuilderTests:172,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
      Src: org.springframework.binding.message.MessageBuilderTests:172,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.MessageBuilderTests:173,1
    - Dst: '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
      Src: org.springframework.binding.message.MessageBuilderTests:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 174
    functionName: '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArgs()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(org.springframework.binding.message.MessageBuilderTests,Severity)'
    - '[org.springframework.binding.message.Message].getText()'
    - '[org.springframework.binding.message.MessageBuilder].codes(String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertEquals(String,String)'
    - '[org.springframework.binding.message.MessageBuilderTests].assertNull(Object)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.springframework.binding.message.MessageBuilder].resolvableArgs(String)'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.Message].getSeverity()'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.support.StaticMessageSource,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.support.StaticMessageSource].<init>()'
      Src: org.springframework.binding.message.MessageBuilderTests:15,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.springframework.binding.message.MessageBuilderTests:16,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.MessageBuilderTests:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.context.support.StaticMessageSource
      - java.util.Locale
      - org.springframework.binding.message.MessageBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilderTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageBuilderTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.context.support.StaticMessageSource].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilderTests
    signature: '[org.springframework.binding.message.MessageBuilderTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:24,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:24,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:24,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:26,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:26,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:26,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:28,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:29,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:30,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(int,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:30,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:31,1
    - Dst: '[TestBean2].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:33,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].map(org.springframework.webflow.TestBean,TestBean2)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:34,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getSource()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:35,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertSame(org.springframework.webflow.TestBean,Object)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:35,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getTarget()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:36,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertSame(TestBean2,Object)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:36,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getAllResults()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:37,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:37,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(int,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:37,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:38,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:38,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(int,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:38,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(String,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:39,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(String,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:40,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:41,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:41,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(int,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 22
    functionDepth: 2
    functionLinenumber: 22
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests].testMapping()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].getTarget()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(int,org.springframework.binding.mapping.DefaultMapperTests)'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertSame(TestBean2,Object)'
    - '[org.springframework.binding.mapping.MappingResults].getSource()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.MappingResults].getResults()'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertSame(org.springframework.webflow.TestBean,Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].map(org.springframework.webflow.TestBean,TestBean2)'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.mapping.MappingResults].getAllResults()'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(String,org.springframework.binding.mapping.DefaultMapperTests)'
    - '[TestBean2].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests].testMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:52,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:52,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:52,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:54,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:55,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:56,1
    - Dst: '[TestBean2].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:57,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].map(java.util.HashMap,TestBean2)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:58,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:59,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertFalse(boolean)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:59,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(org.springframework.binding.mapping.DefaultMapperTests,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(org.springframework.binding.mapping.DefaultMapperTests,org.springframework.binding.mapping.DefaultMapperTests)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertFalse(boolean)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].map(java.util.HashMap,TestBean2)'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
    - '[TestBean2].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:65,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:65,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:65,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:67,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:68,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:69,1
    - Dst: '[TestBean2].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:70,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].map(java.util.HashMap,TestBean2)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:71,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:72,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:72,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].getCode()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:72,1
    - Dst: '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(String,org.springframework.binding.mapping.DefaultMapperTests)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversionError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
    - '[org.springframework.binding.mapping.DefaultMapperTests].getCode()'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].map(java.util.HashMap,TestBean2)'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.mapping.DefaultMapperTests].assertEquals(String,org.springframework.binding.mapping.DefaultMapperTests)'
    - '[TestBean2].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:19,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.binding.mapping.DefaultMapperTests:20,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.binding.mapping.DefaultMapperTests:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.impl.DefaultMapper
      - org.springframework.binding.expression.ExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.DefaultMapperTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.mapping.DefaultMapperTests
    signature: '[org.springframework.binding.mapping.DefaultMapperTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].getFoo()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].getFoo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - foo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].setFoo(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].setFoo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.DefaultMapperTests.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.DefaultMapperTests.TestBean
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBar()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBaz()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBaz()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - baz
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBaz(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBaz(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bar
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBar(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBoop()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBoop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boop
    argTypes:
    - Integer
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBoop(Integer)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBoop(Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBeep()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBeep()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - beep
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBeep(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBeep(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - Integer
      - Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.DefaultMapperTests.TestBean2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.DefaultMapperTests.TestBean2
    signature: '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:35,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(IllegalArgumentException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:36,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:37,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(IllegalArgumentException,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:37,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:40,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(java.io.IOException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:41,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:42,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(java.io.IOException,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:42,1
    - Dst: '[InvocationTargetException].<init>(java.io.IOException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:45,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(InvocationTargetException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:46,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:47,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(java.io.IOException,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:47,1
    - Dst: '[InvocationTargetException].<init>(java.io.IOException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:50,1
    - Dst: '[InvocationTargetException].<init>(InvocationTargetException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:50,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(InvocationTargetException)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:51,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:52,1
    - Dst: '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(java.io.IOException,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.method.MethodInvocationExceptionTests].testGetTargetException()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvocationExceptionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(IllegalArgumentException,Throwable)'
    - '[org.springframework.binding.method.MethodInvocationExceptionTests].assertSame(java.io.IOException,Throwable)'
    - '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
    - '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(InvocationTargetException)'
    - '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(java.io.IOException)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(IllegalArgumentException)'
    - '[java.io.IOException].<init>(String)'
    - '[InvocationTargetException].<init>(InvocationTargetException)'
    - '[InvocationTargetException].<init>(java.io.IOException)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvocationExceptionTests].testGetTargetException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:58,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,null,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationExceptionTests:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.method.MethodInvocationException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cause
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvocationExceptionTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodSignature].<init>(String)'
    - '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,null,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvocationException
    signature: '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvocationExceptionTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodInvocationExceptionTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvocationExceptionTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvocationExceptionTests
    signature: '[org.springframework.binding.method.MethodInvocationExceptionTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodInvoker].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.method.MethodInvokerTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvoker].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String)'
      Src: org.springframework.binding.method.MethodInvokerTests:45,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:45,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
      Src: org.springframework.binding.method.MethodInvokerTests:45,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].fail()'
      Src: org.springframework.binding.method.MethodInvokerTests:46,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].assertTrue()'
      Src: org.springframework.binding.method.MethodInvokerTests:48,1
    - Dst: e.getTargetException()
      Src: org.springframework.binding.method.MethodInvokerTests:49,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].getMessage()'
      Src: org.springframework.binding.method.MethodInvokerTests:49,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].assertEquals(String,org.springframework.binding.method.MethodInvokerTests)'
      Src: org.springframework.binding.method.MethodInvokerTests:49,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.method.MethodInvokerTests].testInvocationTargetException()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvokerTests].getMessage()'
    - '[org.springframework.binding.method.MethodInvokerTests].fail()'
    - '[org.springframework.binding.method.MethodInvokerTests].assertTrue()'
    - '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
    - '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
    - '[org.springframework.binding.method.MethodSignature].<init>(String)'
    - e.getTargetException()
    - '[org.springframework.binding.method.MethodInvokerTests].assertEquals(String,org.springframework.binding.method.MethodInvokerTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests].testInvocationTargetException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String)'
      Src: org.springframework.binding.method.MethodInvokerTests:56,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:56,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
      Src: org.springframework.binding.method.MethodInvokerTests:56,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].fail()'
      Src: org.springframework.binding.method.MethodInvokerTests:57,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].assertTrue()'
      Src: org.springframework.binding.method.MethodInvokerTests:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.method.MethodInvokerTests].testInvalidMethod()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvokerTests].fail()'
    - '[org.springframework.binding.method.MethodInvokerTests].assertTrue()'
    - '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
    - '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
    - '[org.springframework.binding.method.MethodSignature].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests].testInvalidMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:65,1
    - Dst: '[org.springframework.faces.webflow.FlowELResolverTests.Bean].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:66,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(org.springframework.faces.webflow.FlowELResolverTests.Bean)'
      Src: org.springframework.binding.method.MethodInvokerTests:67,1
    - Dst: '[org.springframework.binding.method.Parameter].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.binding.method.MethodInvokerTests:67,1
    - Dst: '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.MethodInvokerTests:67,1
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.MethodInvokerTests:68,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:69,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
      Src: org.springframework.binding.method.MethodInvokerTests:69,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].assertSame(org.springframework.faces.webflow.FlowELResolverTests.Bean,Object)'
      Src: org.springframework.binding.method.MethodInvokerTests:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.method.MethodInvokerTests].testBeanArg()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.faces.webflow.FlowELResolverTests.Bean].<init>()'
    - '[org.springframework.binding.method.Parameters].<init>()'
    - '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
    - '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
    - '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(org.springframework.faces.webflow.FlowELResolverTests.Bean)'
    - '[org.springframework.binding.method.MethodInvokerTests].assertSame(org.springframework.faces.webflow.FlowELResolverTests.Bean,Object)'
    - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
    - '[org.springframework.binding.method.Parameter].<init>(org.springframework.binding.expression.support.StaticExpression)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests].testBeanArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:74,1
    - Dst: '[org.springframework.binding.expression.support.StaticExpression].<init>(boolean)'
      Src: org.springframework.binding.method.MethodInvokerTests:75,1
    - Dst: '[org.springframework.binding.method.Parameter].<init>(org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.binding.method.MethodInvokerTests:75,1
    - Dst: '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.MethodInvokerTests:75,1
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.MethodInvokerTests:76,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
      Src: org.springframework.binding.method.MethodInvokerTests:77,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
      Src: org.springframework.binding.method.MethodInvokerTests:77,1
    - Dst: '[org.springframework.binding.method.MethodInvokerTests].assertEquals(org.springframework.binding.method.MethodInvokerTests,Object)'
      Src: org.springframework.binding.method.MethodInvokerTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 72
    functionDepth: 3
    functionLinenumber: 72
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.method.MethodInvokerTests].testPrimitiveArg()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvokerTests].assertEquals(org.springframework.binding.method.MethodInvokerTests,Object)'
    - '[org.springframework.binding.method.Parameters].<init>()'
    - '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
    - '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvokerTests.TestObject,null)'
    - '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
    - '[org.springframework.binding.expression.support.StaticExpression].<init>(boolean)'
    - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
    - '[org.springframework.binding.method.Parameter].<init>(org.springframework.binding.expression.support.StaticExpression)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests].testPrimitiveArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodInvoker
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvokerTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodInvokerTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvokerTests
    signature: '[org.springframework.binding.method.MethodInvokerTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.method.MethodInvokerTests.TestObject:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.method.MethodInvokerTests.TestObject].test()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvokerTests.TestObject].test()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Bean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - Bean
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.binding.method.MethodInvokerTests.TestObject].testBeanArg(Bean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.method.MethodInvokerTests.TestObject].testBeanArg(Bean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - primitive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.springframework.binding.method.MethodInvokerTests.TestObject].testPrimitiveArg(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.MethodInvokerTests.TestObject].testPrimitiveArg(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvokerTests.TestObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvokerTests.TestObject
    signature: '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvokerTests.Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodInvokerTests.Bean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvokerTests.Bean
    signature: '[org.springframework.binding.method.MethodInvokerTests.Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:39,1
    - Dst: '[org.springframework.binding.method.MethodKey].getMethod()'
      Src: org.springframework.binding.method.MethodKeyTests:40,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
      Src: org.springframework.binding.method.MethodKeyTests:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 4
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithNoArgs()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].getMethod()'
    - '[org.springframework.binding.method.MethodKey].<init>(String)'
    - '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithNoArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:46,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String)'
      Src: org.springframework.binding.method.MethodKeyTests:47,1
    - Dst: '[org.springframework.binding.method.MethodKey].getMethod()'
      Src: org.springframework.binding.method.MethodKeyTests:47,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
      Src: org.springframework.binding.method.MethodKeyTests:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.method.MethodKeyTests].testGetMoreGenericMethod()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String)'
    - '[org.springframework.binding.method.MethodKey].getMethod()'
    - '[org.springframework.binding.method.MethodKey].<init>(String)'
    - '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodKeyTests].testGetMoreGenericMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:52,1
    - Dst: '[org.springframework.binding.method.MethodKey].getMethod()'
      Src: org.springframework.binding.method.MethodKeyTests:53,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
      Src: org.springframework.binding.method.MethodKeyTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleArg()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].getMethod()'
    - '[org.springframework.binding.method.MethodKey].<init>(String)'
    - '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleArg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:59,1
    - Dst: '[org.springframework.binding.method.MethodKey].getMethod()'
      Src: org.springframework.binding.method.MethodKeyTests:60,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
      Src: org.springframework.binding.method.MethodKeyTests:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 4
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullArgAndValidMatch()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].getMethod()'
    - '[org.springframework.binding.method.MethodKey].<init>(String)'
    - '[org.springframework.binding.method.MethodKeyTests].assertEquals(Method,Method)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullArgAndValidMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullAndUnclearMatch()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullAndUnclearMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getMethod(String,Class<?>[])'
      Src: org.springframework.binding.method.MethodKeyTests:71,1
    - Dst: e.getMessage()
      Src: org.springframework.binding.method.MethodKeyTests:73,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.method.MethodKeyTests:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Class<?>[]
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - name
    - argTypes
    argTypes:
    - Class<?>
    - String
    - Class<?>[]
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(Class<?>,String,Class<?>[])'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - e.getMessage()
    - '[Class<?>].getMethod(String,Class<?>[])'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(Class<?>,String,Class<?>[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String,null)'
      Src: org.springframework.binding.method.MethodKeyTests:32,1
    - Dst: '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String)'
      Src: org.springframework.binding.method.MethodKeyTests:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Method
      - Method
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodKeyTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodKeyTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String)'
    - '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(String,null)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodKeyTests
    signature: '[org.springframework.binding.method.MethodKeyTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:53,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:59,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:60,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoParserContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoParserContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:67,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNullExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNullExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:76,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:77,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(null,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNull()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(null,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:84,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEmptyExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEmptyExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:94,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:94,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:94,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:95,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:101,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:102,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:102,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionNoParserContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionNoParserContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:109,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:109,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:108,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:110,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:110,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:116,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:116,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:116,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:117,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:125,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:125,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:124,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:126,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:126,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 131
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionInvalidELVariable()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionInvalidELVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:136,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:137,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseLiteralExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseLiteralExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:143,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:143,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:143,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:144,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:145,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 140
    functionDepth: 3
    functionLinenumber: 140
    functionLinenumberEnd: 146
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:152,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:152,1
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:152,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:152,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:151,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:153,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:154,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 155
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpressionWithVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpressionWithVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:160,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:161,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 162
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,String)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:167,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:168,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:169,1
    - Dst: int.class.equals(Class<?>)
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:170,1
    - Dst: Integer.class.equals(Class<?>)
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:170,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertTrue(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - Integer.class.equals(Class<?>)
    - int.class.equals(Class<?>)
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertTrue(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.Expression].getValueType(org.springframework.binding.expression.el.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:176,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:176,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:176,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:177,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:178,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 179
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueWithCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueWithCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:185,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:185,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:184,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:186,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:188,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 192
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueCoersionError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.binding.expression.el.TestBean)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueCoersionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:197,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:198,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,int)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:199,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].getMaximum()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:200,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,int)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 194
    functionDepth: 3
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.TestBean].getMaximum()'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,int)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,int)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:206,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:207,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:208,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].getMaximum()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:209,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,int)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 210
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueWithTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.TestBean].getMaximum()'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,String)'
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].assertEquals(int,int)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueWithTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:215,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:216,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:218,1
    - Dst: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:219,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 222
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueCoersionError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].fail(String)'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.binding.expression.el.TestBean,String)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests,null)'
    - '[org.springframework.binding.expression.el.TestBean].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueCoersionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:49,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.spel.SpringELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].<init>()'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - context
    - target
    - name
    - newValue
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 226
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 226
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.convert.TypeDescriptor].valueOf()'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor:230,1
    - Dst: '[org.springframework.expression.TypedValue].<init>(String,org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.TypedValue
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.convert.TypeDescriptor].valueOf()'
    - '[org.springframework.expression.TypedValue].<init>(String,org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor)'
    linkageType: ''
    returnType: org.springframework.expression.TypedValue
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].getSpecificTargetClasses()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].getSpecificTargetClasses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.EvaluationContext
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - context
    - target
    - name
    argTypes:
    - org.springframework.expression.EvaluationContext
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - PropertyAccessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor
    signature: '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:42,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:43,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:44,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertFalse(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimple()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertFalse(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAllowDelimitedEvalExpressions(boolean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:50,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:52,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:53,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:54,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertFalse(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleAllowDelimited()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertFalse(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAllowDelimitedEvalExpressions(boolean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleAllowDelimited()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:62,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleDelimitedNotAllowed()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleDelimitedNotAllowed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:71,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:71,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:71,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:72,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:73,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateSimpleLiteral()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateSimpleLiteral()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:78,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:78,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:78,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:79,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:80,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateEmpty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:86,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:86,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:86,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:87,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:88,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateComposite()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertNotNull(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateComposite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:96,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:96,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:96,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 100
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testTemplateEnclosedCompositeNotSupported()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testTemplateEnclosedCompositeNotSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:105,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValueType(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:106,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValueType(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:112,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValueType(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:113,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(null,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueTypeNullCollectionValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].getValueType(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertEquals(null,org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueTypeNullCollectionValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:118,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:119,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:120,1
    - Dst: cs.addConverter(org.springframework.binding.convert.converters.StringToDate)
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:121,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:122,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].setValue(org.springframework.webflow.TestBean,String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetValueWithCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].setValue(org.springframework.webflow.TestBean,String)'
    - cs.addConverter(org.springframework.binding.convert.converters.StringToDate)
    - '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
    - '[org.springframework.binding.convert.converters.StringToDate].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetValueWithCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:128,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].setValue(org.springframework.webflow.TestBean,String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:130,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:131,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertTrue()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetBogusValueWithCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].assertTrue()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].setValue(org.springframework.webflow.TestBean,String)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetBogusValueWithCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:35,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      - org.springframework.webflow.TestBean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 4
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
    - '[org.springframework.webflow.TestBean].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].isFlag()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].isFlag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flag
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].setFlag(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].setFlag(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].getNumber()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].getNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - number
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].setNumber(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].setNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<Object>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].getList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<Object>
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Object>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.List<Object>
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].setList(java.util.List<Object>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].setList(java.util.List<Object>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Date
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].getDate()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Date
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].getDate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].setDate(java.util.Date)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].setDate(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.expression.beanwrapper.TestBean:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Exception
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].getException()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: Exception
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.expression.beanwrapper.TestBean:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - whatever
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].setExceptionProperty(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].setExceptionProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.TestBean:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - java.util.Date
      - java.util.List<Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.beanwrapper.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.beanwrapper.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.beanwrapper.TestBean
    signature: '[org.springframework.binding.expression.beanwrapper.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:21,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.MapAdaptableELResolver,null,null)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      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: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.MapAdaptableELResolver,null,null)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:26,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:26,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getType(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:26,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:27,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:27,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getType(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:33,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:33,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getType(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:33,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:34,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:34,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(null,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType_UnknownProperty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(null,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getType(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType_UnknownProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:40,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:40,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:40,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:41,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:41,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:47,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:47,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:47,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:48,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:48,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(null,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue_UnknownProperty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].getValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(null,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue_UnknownProperty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:54,1
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:55,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:55,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:56,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:56,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:57,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].get(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:57,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String,String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].get(String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:62,1
    - Dst: '[jakarta.el.ELContext].getELResolver()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:63,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:63,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:64,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:64,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:65,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].get(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:65,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue_OverWrite()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertEquals(String,org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].assertTrue(org.springframework.binding.expression.el.MapAdaptableELResolverTests)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setValue(jakarta.el.ELContext,org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable,String,String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].get(String)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    - '[jakarta.el.ELContext].getELResolver()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue_OverWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ELContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.MapAdaptableELResolverTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.MapAdaptableELResolverTests
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable:69,1
    - Dst: '[Map<String, String>].put(String,String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 6
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Map<String, String>].put(String,String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:28,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory)'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:34,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:35,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoParserContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoParserContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:42,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNullExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNullExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:51,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:52,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(null,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNull()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,null)'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(null,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:59,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEmptyExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEmptyExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:70,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:70,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:69,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:71,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:77,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:78,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:78,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionNoParserContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionNoParserContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:84,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:84,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:84,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:85,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:85,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:91,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:91,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:91,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:92,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:92,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:100,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:100,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:99,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:101,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:101,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 106
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionInvalidELVariable()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionInvalidELVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:111,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:112,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseLiteralExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(null)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseLiteralExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:118,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:118,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:118,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:119,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:120,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 121
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:127,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:127,1
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:127,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:127,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:126,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:128,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:129,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpressionWithVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpressionWithVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:134,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:135,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:135,1
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:134,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:134,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:134,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:136,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:137,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 138
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testVariablesWithCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,Object)'
    - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testVariablesWithCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:145,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:145,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:146,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].template()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:146,1
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:147,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:146,1
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:146,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:145,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:143,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:148,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:149,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testTemplateNestedVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].template()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
    - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testTemplateNestedVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:162,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:163,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:169,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:170,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:171,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(Class<?>)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(Class<?>)'
    - '[org.springframework.binding.expression.Expression].getValueType(org.springframework.webflow.TestBean)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:177,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:177,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:177,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:178,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:179,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 180
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueWithCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(String,Object)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueWithCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:186,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:186,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:185,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:187,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:189,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 182
    functionDepth: 2
    functionLinenumber: 182
    functionLinenumberEnd: 193
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueCoersionError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,org.springframework.binding.expression.support.FluentParserContext)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.support.FluentParserContext].expectResult()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
    - '[org.springframework.binding.expression.Expression].getValue(org.springframework.webflow.TestBean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueCoersionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:198,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:199,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,int)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:200,1
    - Dst: '[org.springframework.webflow.TestBean].getMaximum()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:201,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,org.springframework.binding.expression.el.ELExpressionParserTests)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 202
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.TestBean].getMaximum()'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,int)'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,org.springframework.binding.expression.el.ELExpressionParserTests)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:207,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:208,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:209,1
    - Dst: '[org.springframework.webflow.TestBean].getMaximum()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:210,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,org.springframework.binding.expression.el.ELExpressionParserTests)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueWithTypeCoersion()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.webflow.TestBean].getMaximum()'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].assertEquals(int,org.springframework.binding.expression.el.ELExpressionParserTests)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueWithTypeCoersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:216,1
    - Dst: '[org.springframework.webflow.TestBean].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:217,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:219,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 223
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueCoersionError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParserTests].fail(String)'
    - '[org.springframework.webflow.TestBean].<init>()'
    - '[org.springframework.binding.expression.Expression].setValue(org.springframework.webflow.TestBean,String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(org.springframework.binding.expression.el.ELExpressionParserTests,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueCoersionError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.el.ExpressionFactoryImpl].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:24,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELExpressionParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpressionParserTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParser].<init>(org.apache.el.ExpressionFactoryImpl)'
    - '[org.apache.el.ExpressionFactoryImpl].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpressionParserTests
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ELContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory:227,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 265
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 265
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].getELContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ELContext].<init>()'
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].getELContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory
    signature: '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.el.TestBean:26,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].initList()'
      Src: org.springframework.binding.expression.el.TestBean:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.expression.el.TestBean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.binding.expression.el.TestBean].initList()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.TestBean
    signature: '[org.springframework.binding.expression.el.TestBean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.el.TestBean:26,1
    - Dst: '[org.springframework.binding.expression.el.TestBean].initList()'
      Src: org.springframework.binding.expression.el.TestBean:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.webflow.TestBean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.TestBean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bean
    argTypes:
    - org.springframework.webflow.TestBean
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.expression.el.TestBean].<init>(org.springframework.webflow.TestBean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.TestBean].initList()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.TestBean
    signature: '[org.springframework.binding.expression.el.TestBean].<init>(org.springframework.webflow.TestBean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.binding.expression.el.TestBean:38,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.binding.expression.el.TestBean:39,1
    - Dst: '[java.util.List<String>].add(String)'
      Src: org.springframework.binding.expression.el.TestBean:40,1
    - Dst: '[java.util.List<String>].add(null)'
      Src: org.springframework.binding.expression.el.TestBean:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.expression.el.TestBean].initList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 2
    functionsReached:
    - '[java.util.List<String>].add(null)'
    - '[java.util.List<String>].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.TestBean].initList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.webflow.TestBean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.expression.el.TestBean].getBean()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.webflow.TestBean
    signature: '[org.springframework.binding.expression.el.TestBean].getBean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.expression.el.TestBean].getValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.TestBean].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.expression.el.TestBean].setValue(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.TestBean].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.TestBean].encode(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.TestBean].encode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.expression.el.TestBean].getMaximum()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.el.TestBean].getMaximum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maximum
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.el.TestBean].setMaximum(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.TestBean].setMaximum(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - org.springframework.webflow.TestBean
      - java.util.List<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.expression.el.TestBean].getList()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.springframework.binding.expression.el.TestBean].getList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:60,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:60,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].isEmpty()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:61,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:61,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].get(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:62,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertNull(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:62,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].containsKey(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:63,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertFalse(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:63,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:64,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:65,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:65,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].isEmpty()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:66,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertFalse(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:66,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].get(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:67,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertNotNull(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:67,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].containsKey(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:68,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:68,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].containsValue(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:69,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:69,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].get(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:70,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertEquals(String,org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:70,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].remove(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:71,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:72,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:72,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].get(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:73,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertNull(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testGetPutRemove()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].containsKey(String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].remove(String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].isEmpty()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertEquals(String,org.springframework.binding.collection.StringKeyedMapAdapterTests)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertNull(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertNotNull(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].containsValue(String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].get(String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertFalse(org.springframework.binding.collection.StringKeyedMapAdapterTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testGetPutRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:78,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:79,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:80,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].putAll(java.util.HashMap)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:81,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:82,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testPutAll()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].putAll(java.util.HashMap)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].size()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testPutAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:87,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:88,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].entrySet()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:89,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:90,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testEntrySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].entrySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testEntrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:95,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:96,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].keySet()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:97,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:98,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testKeySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].keySet()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testKeySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:103,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:104,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].values()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:105,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:106,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testValues()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].put(String,String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].size()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter<String>].values()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:37,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapterTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<String,String>
      - org.springframework.binding.collection.StringKeyedMapAdapter<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapterTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapterTests
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapterTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:41,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:41,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].isEmpty()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:42,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:42,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].get(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:43,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertNull(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:43,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].containsKey(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:44,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertFalse(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:44,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:45,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:46,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:46,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].isEmpty()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:47,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertFalse(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:47,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].get(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:48,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertNotNull(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:48,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].containsKey(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:49,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:49,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].containsValue(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:50,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:50,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].get(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:51,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertEquals(String,org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:51,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].remove(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:52,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:53,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:53,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].get(String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:54,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertNull(org.springframework.binding.collection.SharedMapDecoratorTests)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].testGetPutRemove()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertNotNull(org.springframework.binding.collection.SharedMapDecoratorTests)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].containsKey(String)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].containsValue(String)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertFalse(org.springframework.binding.collection.SharedMapDecoratorTests)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].get(String)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].remove(String)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(org.springframework.binding.collection.SharedMapDecoratorTests)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertEquals(String,org.springframework.binding.collection.SharedMapDecoratorTests)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertNull(org.springframework.binding.collection.SharedMapDecoratorTests)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].testGetPutRemove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:59,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:60,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:61,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].putAll(java.util.HashMap)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:62,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:63,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].testPutAll()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].size()'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].putAll(java.util.HashMap)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].testPutAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:68,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:69,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].entrySet()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:70,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:71,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 72
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].testEntrySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].entrySet()'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].testEntrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:76,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:77,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].keySet()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:78,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:79,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].testKeySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].keySet()'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].testKeySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:84,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:85,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator<String,String>].values()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:86,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:87,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 88
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].testValues()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].assertTrue(int)'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].put(String,String)'
    - '[org.springframework.binding.collection.SharedMapDecoratorTests].size()'
    - '[org.springframework.binding.collection.SharedMapDecorator<String,String>].values()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].testValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:37,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
      Src: org.springframework.binding.collection.SharedMapDecoratorTests:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.SharedMapDecorator<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.SharedMapDecoratorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.SharedMapDecoratorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.HashMap)'
    linkageType: ''
    returnType: org.springframework.binding.collection.SharedMapDecoratorTests
    signature: '[org.springframework.binding.collection.SharedMapDecoratorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.MapAccessorTests:16,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.springframework.binding.collection.MapAccessorTests:17,1
    - Dst: '[java.util.HashMap].put(String,int)'
      Src: org.springframework.binding.collection.MapAccessorTests:18,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.springframework.binding.collection.MapAccessorTests:19,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.HashMap)'
      Src: org.springframework.binding.collection.MapAccessorTests:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 21
    functionName: '[org.springframework.binding.collection.MapAccessorTests].setUp()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.HashMap)'
    - '[java.util.HashMap].put(String,int)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].put(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessorTests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:25,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:25,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String,String)'
      Src: org.springframework.binding.collection.MapAccessorTests:26,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:26,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:27,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:27,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getString(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:28,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:28,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredString(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:29,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:29,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getInteger(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:30,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:30,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredInteger(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:31,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:31,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getCollection(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:32,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:32,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredCollection(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:33,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.collection.MapAccessorTests].testAccessNullAttribute()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredCollection(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredInteger(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getCollection(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getString(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredString(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String,String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getInteger(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].get(String)'
    - '[org.springframework.binding.collection.MapAccessorTests].assertEquals(null,org.springframework.binding.collection.MapAccessorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessorTests].testAccessNullAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getString(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:38,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(String,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:38,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredString(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:39,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(String,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.collection.MapAccessorTests].testGetString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getString(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredString(String)'
    - '[org.springframework.binding.collection.MapAccessorTests].assertEquals(String,org.springframework.binding.collection.MapAccessorTests)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessorTests].testGetString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.collection.MapAccessorTests:44,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getInteger(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:44,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(org.springframework.binding.collection.MapAccessorTests,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:44,1
    - Dst: Integer.valueOf(int)
      Src: org.springframework.binding.collection.MapAccessorTests:45,1
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredInteger(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:45,1
    - Dst: '[org.springframework.binding.collection.MapAccessorTests].assertEquals(org.springframework.binding.collection.MapAccessorTests,org.springframework.binding.collection.MapAccessorTests)'
      Src: org.springframework.binding.collection.MapAccessorTests:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.collection.MapAccessorTests].testGetInteger()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(int)
    - '[org.springframework.binding.collection.MapAccessorTests].assertEquals(org.springframework.binding.collection.MapAccessorTests,org.springframework.binding.collection.MapAccessorTests)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequiredInteger(String)'
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getInteger(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessorTests].testGetInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
      Src: org.springframework.binding.collection.MapAccessorTests:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.collection.MapAccessorTests].testGetRequiredMissingKey()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor<String,Object>].getRequired(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessorTests].testGetRequiredMissingKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.collection.MapAccessor<String,Object>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.MapAccessorTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.MapAccessorTests].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.MapAccessorTests
    signature: '[org.springframework.binding.collection.MapAccessorTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.ConversionExecutor].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutor].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.springframework.binding.convert.ConversionExecutor].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutor].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutor.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.ConversionExecutor].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.ConversionExecutor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionException].<init>(String)'
      Src: org.springframework.binding.convert.ConversionExecutorNotFoundException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutorNotFoundException
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 3
    argNames:
    - sourceClass
    - targetClass
    - message
    argTypes:
    - Class<?>
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutorNotFoundException.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.ConversionException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutorNotFoundException
    signature: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutorNotFoundException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutorNotFoundException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(Object,Class<?>,Class<?>,Throwable)'
      Src: org.springframework.binding.convert.ConversionExecutionException:50,1
    - Dst: '[org.springframework.binding.convert.ConversionException].<init>(String,Throwable)'
      Src: org.springframework.binding.convert.ConversionExecutionException:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      - Class<?>
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutionException
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 4
    argNames:
    - value
    - sourceClass
    - targetClass
    - cause
    argTypes:
    - Object
    - Class<?>
    - Class<?>
    - Throwable
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(Object,Class<?>,Class<?>,Throwable)'
    - '[org.springframework.binding.convert.ConversionException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutionException
    signature: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionException].<init>(String)'
      Src: org.springframework.binding.convert.ConversionExecutionException:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutionException
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 4
    argNames:
    - value
    - sourceClass
    - targetClass
    - message
    argTypes:
    - Object
    - Class<?>
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.ConversionException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutionException
    signature: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].getValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.ConversionExecutionException].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutionException].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionExecutionException].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(Object)'
      Src: org.springframework.binding.convert.ConversionExecutionException:92,1
    - Dst: '[Class<?>].getName()'
      Src: org.springframework.binding.convert.ConversionExecutionException:92,1
    - Dst: '[Class<?>].getName()'
      Src: org.springframework.binding.convert.ConversionExecutionException:93,1
    - Dst: '[Throwable].getMessage()'
      Src: org.springframework.binding.convert.ConversionExecutionException:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      - Class<?>
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.springframework.binding.convert.ConversionException
    argCount: 4
    argNames:
    - value
    - sourceClass
    - targetClass
    - cause
    argTypes:
    - Object
    - Class<?>
    - Class<?>
    - Throwable
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(Object,Class<?>,Class<?>,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
    functionUses: 1
    functionsReached:
    - '[Throwable].getMessage()'
    - '[Class<?>].getName()'
    - '[org.springframework.core.style.StylerUtils].style(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(Object,Class<?>,Class<?>,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.convert.ConversionService].executeConversion(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.ConversionService].executeConversion(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converterId
    - source
    - targetClass
    argTypes:
    - String
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.convert.ConversionService].executeConversion(String,Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.ConversionService].executeConversion(String,Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceClass
    - targetClass
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - sourceClass
    - targetClass
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 73
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - alias
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.core.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.convert.ConversionService
    signature: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.ConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.binding.convert.ConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.binding.convert.ConversionException:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.springframework.binding.convert.ConversionException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionException
    signature: '[org.springframework.binding.convert.ConversionException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.springframework.binding.convert.ConversionException:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.convert.ConversionException].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionException
    signature: '[org.springframework.binding.convert.ConversionException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.NoOpConverter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceClass
    - targetClass
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].<init>(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.NoOpConverter
    signature: '[org.springframework.binding.convert.service.NoOpConverter].<init>(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.NoOpConverter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.NoOpConverter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.NoOpConverter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].isTwoWay()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.convert.service.NoOpConverter].isTwoWay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - sourceClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.convert.service.NoOpConverter].convertTargetToSourceClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.NoOpConverter].convertTargetToSourceClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
      Src: org.springframework.binding.convert.service.DefaultConversionService:37,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
      Src: org.springframework.binding.convert.service.DefaultConversionService:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionService
      static: false
      superClass: org.springframework.binding.convert.service.GenericConversionService
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/DefaultConversionService.java
    functionUses: 56
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionService
    signature: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:47,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
      Src: org.springframework.binding.convert.service.DefaultConversionService:48,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
      Src: org.springframework.binding.convert.service.DefaultConversionService:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.DefaultConversionService
      static: false
      superClass: org.springframework.binding.convert.service.GenericConversionService
    argCount: 1
    argNames:
    - delegateConversionService
    argTypes:
    - org.springframework.core.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/DefaultConversionService.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
    - '[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.DefaultConversionService
    signature: '[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.service.GenericConversionService
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/DefaultConversionService.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:64,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:65,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:66,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:67,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:68,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:69,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:70,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:71,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:72,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:73,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:74,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:75,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
      Src: org.springframework.binding.convert.service.DefaultConversionService:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.service.GenericConversionService
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/DefaultConversionService.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].addAlias(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.TwoWayConverter
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceClass
    - targetClass
    - converter
    argTypes:
    - Class<?>
    - Class<?>
    - org.springframework.binding.convert.converters.TwoWayConverter
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.TwoWayConverter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/TwoWayCapableConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor
    signature: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.TwoWayConverter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/TwoWayCapableConversionExecutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/TwoWayCapableConversionExecutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].getSourceClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].isInstance(Object)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:57,1
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].convertSourceToTargetClass(Object,Class<?>)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:59,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:61,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:61,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:61,1
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].getTargetClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:63,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].isInstance(Object)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:63,1
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:65,1
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].getTargetClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:67,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:67,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor,Class<?>,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:67,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:70,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:70,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.TwoWayCapableConversionExecutor:70,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/TwoWayCapableConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
    - '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
    - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
    - '[org.springframework.binding.convert.converters.TwoWayConverter].convertSourceToTargetClass(Object,Class<?>)'
    - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor)'
    - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].isInstance(Object)'
    - '[org.springframework.binding.convert.converters.TwoWayConverter].getTargetClass()'
    - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor,Class<?>,org.springframework.binding.convert.service.TwoWayCapableConversionExecutor)'
    - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
    - '[org.springframework.binding.convert.converters.TwoWayConverter].getSourceClass()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.convert.service.GenericConversionService:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.convert.service.GenericConversionService:61,1
    - Dst: '[org.springframework.format.support.FormattingConversionServiceFactoryBean].<init>()'
      Src: org.springframework.binding.convert.service.GenericConversionService:72,1
    - Dst: '[org.springframework.format.support.FormattingConversionServiceFactoryBean].afterPropertiesSet()'
      Src: org.springframework.binding.convert.service.GenericConversionService:73,1
    - Dst: '[org.springframework.format.support.FormattingConversionServiceFactoryBean].getObject()'
      Src: org.springframework.binding.convert.service.GenericConversionService:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.GenericConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.format.support.FormattingConversionServiceFactoryBean].getObject()'
    - '[org.springframework.format.support.FormattingConversionServiceFactoryBean].<init>()'
    - '[org.springframework.format.support.FormattingConversionServiceFactoryBean].afterPropertiesSet()'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.GenericConversionService
    signature: '[org.springframework.binding.convert.service.GenericConversionService].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.convert.service.GenericConversionService:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.convert.service.GenericConversionService:61,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.core.convert.ConversionService,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.core.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.GenericConversionService
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - delegateConversionService
    argTypes:
    - org.springframework.core.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.util.Assert].notNull(org.springframework.core.convert.ConversionService,String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.GenericConversionService
    signature: '[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].getParent()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.binding.convert.service.GenericConversionService].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.core.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.core.convert.ConversionService
    signature: '[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:118,1
    - Dst: '[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:118,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:121,1
    - Dst: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:121,1
    - Dst: '[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.converters.Converter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.springframework.binding.convert.converters.Converter
    constantsTouched: []
    func_position:
      end: 124
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
    - '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)'
    - '[org.springframework.core.convert.converter.ConverterRegistry].addConverter(org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
    - '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.ReverseConverter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,org.springframework.binding.convert.converters.Converter>].put(String,org.springframework.binding.convert.converters.Converter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.convert.converters.Converter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - converter
    argTypes:
    - String
    - org.springframework.binding.convert.converters.Converter
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].addConverter(String,org.springframework.binding.convert.converters.Converter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,org.springframework.binding.convert.converters.Converter>].put(String,org.springframework.binding.convert.converters.Converter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.GenericConversionService].addConverter(String,org.springframework.binding.convert.converters.Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Class<?>>].put(String,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - alias
    - targetType
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].addAlias(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Class<?>>].put(String,Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.service.GenericConversionService].addAlias(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:149,1
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:150,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:151,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:152,1
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:153,1
    - Dst: '[org.springframework.binding.convert.service.NoOpConverter].<init>(Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:154,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.service.NoOpConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:154,1
    - Dst: '[org.springframework.core.convert.ConversionService].canConvert(Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:156,1
    - Dst: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(Class<?>,Class<?>,org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:157,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.SpringConvertingConverterAdapter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:157,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:160,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:162,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceClass
    - targetClass
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 166
      start: 147
    functionDepth: 2
    functionLinenumber: 147
    functionLinenumberEnd: 166
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    - '[org.springframework.core.convert.ConversionService].canConvert(Class<?>,Class<?>)'
    - '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
    - '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.service.NoOpConverter)'
    - '[org.springframework.binding.convert.service.NoOpConverter].<init>(Class<?>,Class<?>)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.SpringConvertingConverterAdapter)'
    - '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(Class<?>,Class<?>,org.springframework.core.convert.ConversionService)'
    - '[Class<?>].isAssignableFrom(Class<?>)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:170,1
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:171,1
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:172,1
    - Dst: '[java.util.Map<String,org.springframework.binding.convert.converters.Converter>].get(String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:173,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:176,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:178,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:183,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:184,1
    - Dst: '[Class<?>].isArray()'
      Src: org.springframework.binding.convert.service.GenericConversionService:185,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.service.GenericConversionService:186,1
    - Dst: '[Class<?>].isArray()'
      Src: org.springframework.binding.convert.service.GenericConversionService:187,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.service.GenericConversionService:188,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:189,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:189,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:190,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:190,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:191,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:197,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:199,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToArray)'
      Src: org.springframework.binding.convert.service.GenericConversionService:199,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:200,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:200,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:204,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:203,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:205,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToArray)'
      Src: org.springframework.binding.convert.service.GenericConversionService:205,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:207,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.springframework.binding.convert.service.GenericConversionService:213,1
    - Dst: '[Class<?>].isInterface()'
      Src: org.springframework.binding.convert.service.GenericConversionService:214,1
    - Dst: '[Class<?>].getModifiers()'
      Src: org.springframework.binding.convert.service.GenericConversionService:214,1
    - Dst: Modifier.isAbstract(org.springframework.binding.convert.service.GenericConversionService)
      Src: org.springframework.binding.convert.service.GenericConversionService:214,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:215,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:219,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:219,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:222,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:221,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:223,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:223,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:225,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:225,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:229,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:229,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:228,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:230,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:230,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:233,1
    - Dst: '[Class<?>].isArray()'
      Src: org.springframework.binding.convert.service.GenericConversionService:241,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.service.GenericConversionService:242,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.springframework.binding.convert.service.GenericConversionService:243,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:245,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:245,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:246,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:246,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:248,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:248,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:249,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:250,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:250,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:253,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:254,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:253,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:255,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:255,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:256,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:258,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:264,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:264,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:265,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:265,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:266,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:271,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:273,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ObjectToArray)'
      Src: org.springframework.binding.convert.service.GenericConversionService:273,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:274,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:274,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:276,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:276,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:277,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:284,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:283,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:285,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ObjectToArray)'
      Src: org.springframework.binding.convert.service.GenericConversionService:285,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.springframework.binding.convert.service.GenericConversionService:289,1
    - Dst: Collection.class.isAssignableFrom(Class<?>)
      Src: org.springframework.binding.convert.service.GenericConversionService:290,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:294,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:295,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.TwoWayConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:294,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:297,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:298,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:297,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:300,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.CollectionToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:300,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:306,1
    - Dst: '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.TwoWayConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:306,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:309,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:309,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:311,1
    - Dst: Collection.class.isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)
      Src: org.springframework.binding.convert.service.GenericConversionService:311,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.GenericConversionService:312,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ObjectToCollection)'
      Src: org.springframework.binding.convert.service.GenericConversionService:312,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:318,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:318,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:319,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:319,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:320,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:324,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:325,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:325,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:326,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:326,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:327,1
    - Dst: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
      Src: org.springframework.binding.convert.service.GenericConversionService:332,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ReverseConverter)'
      Src: org.springframework.binding.convert.service.GenericConversionService:332,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:334,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 234
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutorNotFoundException
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - id
    - sourceClass
    - targetClass
    argTypes:
    - String
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 338
      start: 168
    functionDepth: 2
    functionLinenumber: 168
    functionLinenumberEnd: 338
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].getComponentType()'
    - '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
    - '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.service.GenericConversionService)'
    - '[Class<?>].isArray()'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToArray)'
    - '[Class<?>].isInterface()'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.ReverseConverter)'
    - Modifier.isAbstract(org.springframework.binding.convert.service.GenericConversionService)
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    - '[org.springframework.util.Assert].hasText(String,String)'
    - '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
    - '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(Class<?>)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ReverseConverter)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ArrayToCollection)'
    - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.TwoWayConverter)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ObjectToCollection)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[java.util.Map<String,org.springframework.binding.convert.converters.Converter>].get(String)'
    - '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.ArrayToCollection)'
    - '[org.springframework.binding.convert.service.GenericConversionService].getTargetClass()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.CollectionToCollection)'
    - '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.service.GenericConversionService)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.ObjectToArray)'
    - '[org.springframework.binding.convert.service.GenericConversionService].getSourceClass()'
    - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.service.GenericConversionService,org.springframework.binding.convert.converters.TwoWayConverter)'
    - '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[org.springframework.binding.convert.service.GenericConversionService].isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)'
    - Collection.class.isAssignableFrom(Class<?>)
    - '[Class<?>].getModifiers()'
    - Collection.class.isAssignableFrom(org.springframework.binding.convert.service.GenericConversionService)
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.service.GenericConversionService)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:342,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(org.springframework.binding.convert.service.GenericConversionService,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:342,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.convert.service.GenericConversionService:343,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionException
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 347
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 347
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(org.springframework.binding.convert.service.GenericConversionService,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.service.GenericConversionService:351,1
    - Dst: '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(String,org.springframework.binding.convert.service.GenericConversionService,Class<?>)'
      Src: org.springframework.binding.convert.service.GenericConversionService:351,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.convert.service.GenericConversionService:352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionException
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - converterId
    - source
    - targetClass
    argTypes:
    - String
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 356
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 356
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(String,Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(String,org.springframework.binding.convert.service.GenericConversionService,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(String,Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<String,Class<?>>].get(String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:359,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:364,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 369
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,Class<?>>].get(String)'
    - '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isPrimitive()'
      Src: org.springframework.binding.convert.service.GenericConversionService:374,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:375,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:377,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:379,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:381,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:383,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:385,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:387,1
    - Dst: '[Class<?>].equals()'
      Src: org.springframework.binding.convert.service.GenericConversionService:389,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.convert.service.GenericConversionService:392,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.convert.converters.Converter>
      - java.util.Map<String,Class<?>>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionService
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - targetType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 397
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 397
    functionName: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[Class<?>].isPrimitive()'
    - '[Class<?>].equals()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:57,1
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:58,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.converters.Converter,String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.StaticConversionExecutor
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceClass
    - targetClass
    - converter
    argTypes:
    - Class<?>
    - Class<?>
    - org.springframework.binding.convert.converters.Converter
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.Converter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.converters.Converter,String)'
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.StaticConversionExecutor
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.Converter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].getConverter()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.Converter
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].getConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isInstance(Object)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:90,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:91,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:91,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:91,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,Class<?>)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:95,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:97,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:97,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:97,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isInstance(Object)'
    - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,Class<?>)'
    - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,org.springframework.binding.convert.service.StaticConversionExecutor)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:106,1
    - Dst: '[Class<?>].equals(org.springframework.binding.convert.service.StaticConversionExecutor)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:106,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].equals(org.springframework.binding.convert.service.StaticConversionExecutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].hashCode()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:110,1
    - Dst: '[Class<?>].hashCode()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:114,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:114,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].append(String,Class<?>)'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:114,1
    - Dst: '[org.springframework.binding.convert.service.StaticConversionExecutor].toString()'
      Src: org.springframework.binding.convert.service.StaticConversionExecutor:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.springframework.binding.convert.service.StaticConversionExecutor].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].append(String,Class<?>)'
    - '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
    - '[org.springframework.binding.convert.service.StaticConversionExecutor].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.service.StaticConversionExecutor].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.converters.Converter,String)'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.converters.Converter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.core.convert.converter.GenericConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.SpringBindingConverterAdapter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.springframework.binding.convert.converters.Converter
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/SpringBindingConverterAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.converters.Converter,String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.SpringBindingConverterAdapter
    signature: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.convert.TypeDescriptor].getObjectType()'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:44,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:44,1
    - Dst: '[IllegalArgumentException].<init>(org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:46,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.core.convert.TypeDescriptor
      - org.springframework.core.convert.TypeDescriptor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.core.convert.converter.GenericConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - sourceType
    - targetType
    argTypes:
    - Object
    - org.springframework.core.convert.TypeDescriptor
    - org.springframework.core.convert.TypeDescriptor
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].convert(Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/SpringBindingConverterAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
    - '[org.springframework.core.convert.TypeDescriptor].getObjectType()'
    - '[IllegalArgumentException].<init>(org.springframework.binding.convert.service.SpringBindingConverterAdapter)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].convert(Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.Converter].getSourceClass()'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1
    - Dst: '[org.springframework.binding.convert.converters.Converter].getTargetClass()'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1
    - Dst: '[ConvertiblePair].<init>(Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1
    - Dst: '[java.util.Collections].singleton(ConvertiblePair)'
      Src: org.springframework.binding.convert.service.SpringBindingConverterAdapter:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.Converter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.core.convert.converter.GenericConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<ConvertiblePair>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].getConvertibleTypes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/SpringBindingConverterAdapter.java
    functionUses: 0
    functionsReached:
    - '[ConvertiblePair].<init>(Class<?>,Class<?>)'
    - '[org.springframework.binding.convert.converters.Converter].getSourceClass()'
    - '[java.util.Collections].singleton(ConvertiblePair)'
    - '[org.springframework.binding.convert.converters.Converter].getTargetClass()'
    linkageType: ''
    returnType: java.util.Set<ConvertiblePair>
    signature: '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].getConvertibleTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:39,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - targetClass
    - conversionService
    argTypes:
    - Class<?>
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals(org.springframework.binding.convert.service.RuntimeBindingConversionExecutor)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 59
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].equals(org.springframework.binding.convert.service.RuntimeBindingConversionExecutor)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].hashCode()'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object,null)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object,null)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.service.RuntimeBindingConversionExecutor,Class<?>)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.convert.service.RuntimeBindingConversionExecutor:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.convert.ConversionExecutionException
      interfaces:
      - org.springframework.binding.convert.ConversionExecutor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - context
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.service.RuntimeBindingConversionExecutor,Class<?>)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:47,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:49,1
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.FormattedStringToNumber
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.FormattedStringToNumber
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:47,1
    - Dst: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:49,1
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?extendsNumber>)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?extendsNumber>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.FormattedStringToNumber
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - numberClass
    argTypes:
    - Class<?extendsNumber>
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>(Class<?extendsNumber>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?extendsNumber>)'
    - '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.FormattedStringToNumber
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>(Class<?extendsNumber>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.format.NumberFormatFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - numberFormatFactory
    argTypes:
    - org.springframework.binding.format.NumberFormatFactory
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.NumberFormatFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.NumberFormatFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getLenient()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getLenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - lenient
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setLenient(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].setLenient(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.ParsePosition].<init>(int)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:89,1
    - Dst: '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:90,1
    - Dst: '[java.text.NumberFormat].parse(String,java.text.ParsePosition)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:91,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:94,1
    - Dst: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:94,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:97,1
    - Dst: '[java.text.ParsePosition].getIndex()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:97,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:99,1
    - Dst: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:99,1
    - Dst: '[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(org.springframework.binding.convert.converters.FormattedStringToNumber,Class<?extendsNumber>)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 103
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
    - '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
    - '[java.text.ParsePosition].<init>(int)'
    - '[String].length()'
    - '[java.text.ParsePosition].getIndex()'
    - '[java.text.NumberFormat].parse(String,java.text.ParsePosition)'
    - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
    - '[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(org.springframework.binding.convert.converters.FormattedStringToNumber,Class<?extendsNumber>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:107,1
    - Dst: '[java.text.NumberFormat].format(org.springframework.binding.convert.converters.FormattedStringToNumber)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].format(org.springframework.binding.convert.converters.FormattedStringToNumber)'
    - '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.NumberUtils].convertNumberToTargetClass(Number,Class<?extendsNumber>)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      - Class<?extendsNumber>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Number
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - number
    - numberClass
    argTypes:
    - Number
    - Class<?extendsNumber>
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(Number,Class<?extendsNumber>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.NumberUtils].convertNumberToTargetClass(Number,Class<?extendsNumber>)'
    linkageType: ''
    returnType: Number
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(Number,Class<?extendsNumber>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.DecimalFormat].toPattern()'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:125,1
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.binding.convert.converters.FormattedStringToNumber:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.NumberFormat
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.format.NumberFormatFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - format
    argTypes:
    - java.text.NumberFormat
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].warn(String)'
    - '[java.text.DecimalFormat].toPattern()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:45,1
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:46,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.core.convert.ConversionService,String)'
      Src: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sourceClass
    - targetClass
    - conversionService
    argTypes:
    - Class<?>
    - Class<?>
    - org.springframework.core.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(Class<?>,Class<?>,org.springframework.core.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/SpringConvertingConverterAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.core.convert.ConversionService,String)'
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter
    signature: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(Class<?>,Class<?>,org.springframework.core.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.convert.ConversionService].convert(Object,Class<?>)'
      Src: org.springframework.binding.convert.converters.SpringConvertingConverterAdapter:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/SpringConvertingConverterAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.convert.ConversionService].convert(Object,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/SpringConvertingConverterAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/SpringConvertingConverterAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.converters.TwoWayConverter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ReverseConverter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - converter
    argTypes:
    - org.springframework.binding.convert.converters.TwoWayConverter
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ReverseConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ReverseConverter
    signature: '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].getTargetClass()'
      Src: org.springframework.binding.convert.converters.ReverseConverter:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ReverseConverter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.TwoWayConverter].getTargetClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].getSourceClass()'
      Src: org.springframework.binding.convert.converters.ReverseConverter:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ReverseConverter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.TwoWayConverter].getSourceClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
      Src: org.springframework.binding.convert.converters.ReverseConverter:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.converters.TwoWayConverter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ReverseConverter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.NumberToNumber].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/NumberToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.NumberToNumber].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.NumberToNumber].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/NumberToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.NumberToNumber].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.NumberUtils].convertNumberToTargetClass(Number,Class<?extendsNumber>)'
      Src: org.springframework.binding.convert.converters.NumberToNumber:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/NumberToNumber.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.NumberUtils].convertNumberToTargetClass(Number,Class<?extendsNumber>)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.NumberToNumber
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.converters.NumberToNumber].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/NumberToNumber.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.NumberToNumber
    signature: '[org.springframework.binding.convert.converters.NumberToNumber].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?>)'
      Src: org.springframework.binding.convert.converters.PropertyEditorConverter:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.beans.PropertyEditor
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyEditor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.PropertyEditorConverter
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - propertyEditor
    - targetClass
    argTypes:
    - java.beans.PropertyEditor
    - Class<?>
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.PropertyEditorConverter].<init>(java.beans.PropertyEditor,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/PropertyEditorConverter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?>)'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.PropertyEditorConverter
    signature: '[org.springframework.binding.convert.converters.PropertyEditorConverter].<init>(java.beans.PropertyEditor,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyEditor].setAsText(String)'
      Src: org.springframework.binding.convert.converters.PropertyEditorConverter:40,1
    - Dst: '[java.beans.PropertyEditor].getValue()'
      Src: org.springframework.binding.convert.converters.PropertyEditorConverter:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyEditor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.converters.PropertyEditorConverter].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/PropertyEditorConverter.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyEditor].setAsText(String)'
    - '[java.beans.PropertyEditor].getValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.PropertyEditorConverter].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.beans.PropertyEditor].setValue(Object)'
      Src: org.springframework.binding.convert.converters.PropertyEditorConverter:47,1
    - Dst: '[java.beans.PropertyEditor].getAsText()'
      Src: org.springframework.binding.convert.converters.PropertyEditorConverter:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.beans.PropertyEditor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.convert.converters.PropertyEditorConverter].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/PropertyEditorConverter.java
    functionUses: 0
    functionsReached:
    - '[java.beans.PropertyEditor].getAsText()'
    - '[java.beans.PropertyEditor].setValue(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.PropertyEditorConverter].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToLocale:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToLocale
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToLocale].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLocale.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToLocale
    signature: '[org.springframework.binding.convert.converters.StringToLocale].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].parseLocaleString(String)'
      Src: org.springframework.binding.convert.converters.StringToLocale:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.convert.converters.StringToLocale].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLocale.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].parseLocaleString(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToLocale].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locale.toString()
      Src: org.springframework.binding.convert.converters.StringToLocale:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.convert.converters.StringToLocale].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLocale.java
    functionUses: 0
    functionsReached:
    - locale.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToLocale].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,null)'
      Src: org.springframework.binding.convert.converters.InvalidFormatException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.InvalidFormatException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - invalidValue
    - expectedFormat
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,null)'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.InvalidFormatException
    signature: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.binding.convert.converters.InvalidFormatException:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.InvalidFormatException
      static: false
      superClass: RuntimeException
    argCount: 3
    argNames:
    - invalidValue
    - expectedFormat
    - cause
    argTypes:
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.InvalidFormatException
    signature: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.binding.convert.converters.InvalidFormatException:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.InvalidFormatException
      static: false
      superClass: RuntimeException
    argCount: 4
    argNames:
    - invalidValue
    - expectedFormat
    - message
    - cause
    argTypes:
    - String
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.InvalidFormatException
    signature: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.convert.converters.InvalidFormatException].getInvalidValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.InvalidFormatException].getInvalidValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.convert.converters.InvalidFormatException].getExpectedFormat()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.InvalidFormatException].getExpectedFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToByte:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToByte
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToByte].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToByte.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToByte
    signature: '[org.springframework.binding.convert.converters.StringToByte].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Byte.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToByte:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToByte].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToByte.java
    functionUses: 0
    functionsReached:
    - Byte.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToByte].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToByte:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToByte].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToByte.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToByte].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToClass:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToClass
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - classLoader
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.springframework.binding.convert.converters.StringToClass].<init>(ClassLoader)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToClass.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToClass
    signature: '[org.springframework.binding.convert.converters.StringToClass].<init>(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
      Src: org.springframework.binding.convert.converters.StringToClass:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToClass].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToClass.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ClassUtils].forName(String,ClassLoader)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToClass].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clazz.getName()
      Src: org.springframework.binding.convert.converters.StringToClass:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - ClassLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.convert.converters.StringToClass].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToClass.java
    functionUses: 0
    functionsReached:
    - clazz.getName()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToClass].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToEnum:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToEnum
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToEnum].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToEnum.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToEnum
    signature: '[org.springframework.binding.convert.converters.StringToEnum].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Enum.valueOf(Class,String)
      Src: org.springframework.binding.convert.converters.StringToEnum:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[org.springframework.binding.convert.converters.StringToEnum].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToEnum.java
    functionUses: 0
    functionsReached:
    - Enum.valueOf(Class,String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToEnum].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.convert.converters.StringToEnum:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToEnum].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToEnum.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToEnum].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToBigInteger:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToBigInteger
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.binding.convert.converters.StringToBigInteger].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigInteger.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToBigInteger
    signature: '[org.springframework.binding.convert.converters.StringToBigInteger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.springframework.binding.convert.converters.StringToBigInteger:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.convert.converters.StringToBigInteger].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigInteger.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToBigInteger].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToBigInteger:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.convert.converters.StringToBigInteger].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigInteger.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToBigInteger].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToCharacter:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToCharacter
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[org.springframework.binding.convert.converters.StringToCharacter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToCharacter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToCharacter
    signature: '[org.springframework.binding.convert.converters.StringToCharacter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.springframework.binding.convert.converters.StringToCharacter:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[org.springframework.binding.convert.converters.StringToCharacter].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToCharacter.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToCharacter].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: character.toString()
      Src: org.springframework.binding.convert.converters.StringToCharacter:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToCharacter].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToCharacter.java
    functionUses: 0
    functionsReached:
    - character.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToCharacter].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.convert.converters.Converter].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/Converter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.Converter].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.convert.converters.Converter].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/Converter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.Converter].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/Converter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.Converter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.converters.Converter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/Converter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.Converter
    signature: '[org.springframework.binding.convert.converters.Converter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ArrayToArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ArrayToArray
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ArrayToArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ArrayToArray
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.converters.ArrayToArray:66,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToArray].getComponentType()'
      Src: org.springframework.binding.convert.converters.ArrayToArray:66,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.converters.ArrayToArray:67,1
    - Dst: Array.getLength(Object)
      Src: org.springframework.binding.convert.converters.ArrayToArray:68,1
    - Dst: Array.newInstance(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray)
      Src: org.springframework.binding.convert.converters.ArrayToArray:69,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray)'
      Src: org.springframework.binding.convert.converters.ArrayToArray:70,1
    - Dst: Array.get(Object,org.springframework.binding.convert.converters.ArrayToArray)
      Src: org.springframework.binding.convert.converters.ArrayToArray:72,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToArray)'
      Src: org.springframework.binding.convert.converters.ArrayToArray:73,1
    - Dst: Array.set(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray,Object)
      Src: org.springframework.binding.convert.converters.ArrayToArray:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 76
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToArray)'
    - Array.newInstance(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray)
    - '[org.springframework.binding.convert.converters.ArrayToArray].getComponentType()'
    - '[Class<?>].getComponentType()'
    - Array.set(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray,Object)
    - Array.get(Object,org.springframework.binding.convert.converters.ArrayToArray)
    - Array.getLength(Object)
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(org.springframework.binding.convert.converters.ArrayToArray,org.springframework.binding.convert.converters.ArrayToArray)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
      Src: org.springframework.binding.convert.converters.ArrayToArray:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceComponentType
    - targetComponentType
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToInteger:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToInteger
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToInteger].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToInteger.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToInteger
    signature: '[org.springframework.binding.convert.converters.StringToInteger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToInteger:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToInteger].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToInteger.java
    functionUses: 0
    functionsReached:
    - Integer.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToInteger].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToInteger:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToInteger].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToInteger.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToInteger].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToObject
    signature: '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.binding.convert.converters.StringToObject].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.StringToObject].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.springframework.binding.convert.converters.StringToObject].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.StringToObject].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string.length()
      Src: org.springframework.binding.convert.converters.StringToObject:36,1
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].toObject(org.springframework.binding.convert.converters.StringToObject,Class<?>)'
      Src: org.springframework.binding.convert.converters.StringToObject:37,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].toObject(org.springframework.binding.convert.converters.StringToObject,Class<?>)'
    - string.length()
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].toString(Object)'
      Src: org.springframework.binding.convert.converters.StringToObject:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - sourceClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.convert.converters.StringToObject].convertTargetToSourceClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].toString(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToObject].convertTargetToSourceClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.convert.converters.StringToObject].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToObject].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.convert.converters.StringToObject].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToObject].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - sourceClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/TwoWayConverter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.TwoWayConverter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.convert.converters.TwoWayConverter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/TwoWayConverter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.TwoWayConverter
    signature: '[org.springframework.binding.convert.converters.TwoWayConverter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.CollectionToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.CollectionToCollection
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.CollectionToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.CollectionToCollection
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.CollectionFactory].createCollection(Class<?>,int)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:53,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:54,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.CollectionToCollection)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:58,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].add(Object)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:60,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 63
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.CollectionFactory].createCollection(Class<?>,int)'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].add(Object)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.CollectionToCollection)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.ResolvableType].forClass(Class<?extendsCollection<?>>)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:69,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].asCollection()'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:69,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].resolveGeneric(int)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:69,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:71,1
    - Dst: '[org.springframework.binding.convert.converters.CollectionToCollection].getComponentType()'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:71,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.CollectionToCollection,org.springframework.binding.convert.converters.CollectionToCollection)'
      Src: org.springframework.binding.convert.converters.CollectionToCollection:72,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?extendsCollection<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?extendsCollection<?>>
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.CollectionToCollection,org.springframework.binding.convert.converters.CollectionToCollection)'
    - '[org.springframework.core.ResolvableType].forClass(Class<?extendsCollection<?>>)'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].resolveGeneric(int)'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].asCollection()'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.converters.CollectionToCollection].getComponentType()'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToBigDecimal:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToBigDecimal
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[org.springframework.binding.convert.converters.StringToBigDecimal].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigDecimal.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToBigDecimal
    signature: '[org.springframework.binding.convert.converters.StringToBigDecimal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(String)'
      Src: org.springframework.binding.convert.converters.StringToBigDecimal:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.convert.converters.StringToBigDecimal].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigDecimal.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToBigDecimal].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToBigDecimal:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.convert.converters.StringToBigDecimal].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigDecimal.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToBigDecimal].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToFloat:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToFloat
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToFloat].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToFloat.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToFloat
    signature: '[org.springframework.binding.convert.converters.StringToFloat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToFloat:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToFloat].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToFloat.java
    functionUses: 0
    functionsReached:
    - Float.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToFloat].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToFloat:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToFloat].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToFloat.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToFloat].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ObjectToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ObjectToCollection
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ObjectToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ObjectToCollection
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.CollectionFactory].createCollection(Class<?>,int)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:69,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:70,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:73,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].add(org.springframework.binding.convert.converters.ObjectToCollection)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 79
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.core.CollectionFactory].createCollection(Class<?>,int)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].add(org.springframework.binding.convert.converters.ObjectToCollection)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.ResolvableType].forClass(Class<?extendsCollection<?>>)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:85,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].asCollection()'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:85,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].resolveGeneric(int)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:85,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:87,1
    - Dst: '[org.springframework.binding.convert.converters.ObjectToCollection].getComponentType()'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:87,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ObjectToCollection,org.springframework.binding.convert.converters.ObjectToCollection)'
      Src: org.springframework.binding.convert.converters.ObjectToCollection:88,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?extendsCollection<?>>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?extendsCollection<?>>
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.ResolvableType].forClass(Class<?extendsCollection<?>>)'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].getComponentType()'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].asCollection()'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ObjectToCollection,org.springframework.binding.convert.converters.ObjectToCollection)'
    - '[org.springframework.binding.convert.converters.ObjectToCollection].resolveGeneric(int)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToShort:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToShort
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToShort].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToShort.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToShort
    signature: '[org.springframework.binding.convert.converters.StringToShort].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Short.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToShort:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToShort].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToShort.java
    functionUses: 0
    functionsReached:
    - Short.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToShort].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToShort:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToShort].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToShort.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToShort].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ArrayToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ArrayToCollection
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ArrayToCollection
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ArrayToCollection
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(Class<?>)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:81,1
    - Dst: '[Class<?>].getConstructor()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:82,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].newInstance()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:83,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(Object,Class<?>)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:84,1
    - Dst: Array.getLength(Object)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:85,1
    - Dst: Array.get(Object,org.springframework.binding.convert.converters.ArrayToCollection)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:87,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:89,1
    - Dst: collection.add(Object)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:91,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 94
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(Object,Class<?>)'
    - '[org.springframework.binding.convert.converters.ArrayToCollection].newInstance()'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToCollection)'
    - collection.add(Object)
    - Array.getLength(Object)
    - '[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(Class<?>)'
    - Array.get(Object,org.springframework.binding.convert.converters.ArrayToCollection)
    - '[Class<?>].getConstructor()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:101,1
    - Dst: collection.size()
      Src: org.springframework.binding.convert.converters.ArrayToCollection:101,1
    - Dst: Array.newInstance(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:101,1
    - Dst: value.getClass()
      Src: org.springframework.binding.convert.converters.ArrayToCollection:109,1
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:110,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:109,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:112,1
    - Dst: Array.set(org.springframework.binding.convert.converters.ArrayToCollection,Object)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:114,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - sourceClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 117
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 117
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 0
    functionsReached:
    - value.getClass()
    - '[org.springframework.binding.convert.ConversionExecutor].execute(org.springframework.binding.convert.converters.ArrayToCollection)'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)'
    - '[Class<?>].getComponentType()'
    - collection.size()
    - Array.set(org.springframework.binding.convert.converters.ArrayToCollection,Object)
    - Array.newInstance(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isInterface()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:120,1
    - Dst: List.class.equals(Class<?>)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:121,1
    - Dst: Set.class.equals(Class<?>)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:123,1
    - Dst: SortedSet.class.equals(Class<?>)
      Src: org.springframework.binding.convert.converters.ArrayToCollection:125,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:128,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - targetClass
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 133
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 133
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 1
    functionsReached:
    - Set.class.equals(Class<?>)
    - '[IllegalArgumentException].<init>(String)'
    - List.class.equals(Class<?>)
    - SortedSet.class.equals(Class<?>)
    - '[Class<?>].isInterface()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.ResolvableType].forClass(Class<?>)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:140,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].asCollection()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:140,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].resolveGeneric(int)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:140,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:142,1
    - Dst: '[org.springframework.binding.convert.converters.ArrayToCollection].getComponentType()'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:142,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)'
      Src: org.springframework.binding.convert.converters.ArrayToCollection:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.TwoWayConverter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 147
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 147
    functionName: '[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.converters.ArrayToCollection].asCollection()'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ArrayToCollection,org.springframework.binding.convert.converters.ArrayToCollection)'
    - '[org.springframework.core.ResolvableType].forClass(Class<?>)'
    - '[org.springframework.binding.convert.converters.ArrayToCollection].getComponentType()'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.converters.ArrayToCollection].resolveGeneric(int)'
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToDouble:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToDouble
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToDouble].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDouble.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToDouble
    signature: '[org.springframework.binding.convert.converters.StringToDouble].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToDouble:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToDouble].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDouble.java
    functionUses: 0
    functionsReached:
    - Double.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToDouble].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToDouble:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToDouble].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDouble.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToDouble].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ObjectToArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ObjectToArray
    signature: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.ObjectToArray
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.ObjectToArray
    signature: '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.convert.converters.ObjectToArray].getSourceClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ObjectToArray].getSourceClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.convert.converters.ObjectToArray].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.convert.converters.ObjectToArray].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getComponentType()'
      Src: org.springframework.binding.convert.converters.ObjectToArray:64,1
    - Dst: Array.newInstance(org.springframework.binding.convert.converters.ObjectToArray,int)
      Src: org.springframework.binding.convert.converters.ObjectToArray:65,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.convert.converters.ObjectToArray:70,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ObjectToArray,org.springframework.binding.convert.converters.ObjectToArray)'
      Src: org.springframework.binding.convert.converters.ObjectToArray:70,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.convert.converters.ObjectToArray:72,1
    - Dst: Array.set(org.springframework.binding.convert.converters.ObjectToArray,int,Object)
      Src: org.springframework.binding.convert.converters.ObjectToArray:72,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.convert.converters.Converter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - targetClass
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 74
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
    functionUses: 0
    functionsReached:
    - Array.set(org.springframework.binding.convert.converters.ObjectToArray,int,Object)
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[Class<?>].getComponentType()'
    - '[Object].getClass()'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.convert.converters.ObjectToArray,org.springframework.binding.convert.converters.ObjectToArray)'
    - Array.newInstance(org.springframework.binding.convert.converters.ObjectToArray,int)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToBoolean:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToBoolean
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.convert.converters.StringToBoolean].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBoolean.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToBoolean
    signature: '[org.springframework.binding.convert.converters.StringToBoolean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToBoolean:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToBoolean
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - trueString
    - falseString
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.convert.converters.StringToBoolean].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBoolean.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToBoolean
    signature: '[org.springframework.binding.convert.converters.StringToBoolean].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:52,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:54,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:56,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:58,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:61,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.convert.converters.StringToBoolean].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBoolean.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToBoolean].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Boolean.TRUE.equals(org.springframework.binding.convert.converters.StringToBoolean)
      Src: org.springframework.binding.convert.converters.StringToBoolean:67,1
    - Dst: Boolean.FALSE.equals(org.springframework.binding.convert.converters.StringToBoolean)
      Src: org.springframework.binding.convert.converters.StringToBoolean:73,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.convert.converters.StringToBoolean:80,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 82
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 82
    functionName: '[org.springframework.binding.convert.converters.StringToBoolean].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBoolean.java
    functionUses: 0
    functionsReached:
    - Boolean.TRUE.equals(org.springframework.binding.convert.converters.StringToBoolean)
    - '[IllegalArgumentException].<init>(String)'
    - Boolean.FALSE.equals(org.springframework.binding.convert.converters.StringToBoolean)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToBoolean].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToLong:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToLong
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.convert.converters.StringToLong].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLong.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToLong
    signature: '[org.springframework.binding.convert.converters.StringToLong].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(String)
      Src: org.springframework.binding.convert.converters.StringToLong:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - objectClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.convert.converters.StringToLong].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLong.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(String)
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToLong].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: number.toString()
      Src: org.springframework.binding.convert.converters.StringToLong:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.convert.converters.StringToLong].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLong.java
    functionUses: 0
    functionsReached:
    - number.toString()
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToLong].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.convert.converters.StringToDate:36,1
    - Dst: '[org.springframework.binding.convert.converters.StringToObject].<init>()'
      Src: org.springframework.binding.convert.converters.StringToDate:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.converters.StringToDate
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToObject].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.binding.convert.converters.StringToDate
    signature: '[org.springframework.binding.convert.converters.StringToDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.convert.converters.StringToDate].getPattern()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToDate].getPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.convert.converters.StringToDate].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.binding.convert.converters.StringToDate].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.binding.convert.converters.StringToDate].setLocale(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.convert.converters.StringToDate].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:85,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
      Src: org.springframework.binding.convert.converters.StringToDate:88,1
    - Dst: '[java.text.DateFormat].parse(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:90,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)'
      Src: org.springframework.binding.convert.converters.StringToDate:92,1
    - Dst: '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,org.springframework.binding.convert.converters.StringToDate)'
      Src: org.springframework.binding.convert.converters.StringToDate:92,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 2
    argNames:
    - string
    - targetClass
    argTypes:
    - String
    - Class<?>
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.convert.converters.StringToDate].toObject(String,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    - '[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)'
    - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,org.springframework.binding.convert.converters.StringToDate)'
    - '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
    - '[java.text.DateFormat].parse(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.convert.converters.StringToDate].toObject(String,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
      Src: org.springframework.binding.convert.converters.StringToDate:101,1
    - Dst: '[java.text.DateFormat].format(org.springframework.binding.convert.converters.StringToDate)'
      Src: org.springframework.binding.convert.converters.StringToDate:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.springframework.binding.convert.converters.StringToDate].toString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
    - '[java.text.DateFormat].format(org.springframework.binding.convert.converters.StringToDate)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToDate].toString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)'
      Src: org.springframework.binding.convert.converters.StringToDate:107,1
    - Dst: '[java.text.DateFormat].getDateInstance(org.springframework.binding.convert.converters.StringToDate,java.util.Locale)'
      Src: org.springframework.binding.convert.converters.StringToDate:108,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].setLenient(boolean)'
      Src: org.springframework.binding.convert.converters.StringToDate:109,1
    - Dst: '[org.springframework.binding.convert.converters.StringToDate].determinePattern(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:111,1
    - Dst: '[java.text.SimpleDateFormat].applyPattern(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:112,1
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.DateFormat
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)'
    - '[java.text.SimpleDateFormat].applyPattern(String)'
    - '[java.text.DateFormat].getDateInstance(org.springframework.binding.convert.converters.StringToDate,java.util.Locale)'
    - '[org.springframework.binding.convert.converters.StringToDate].setLenient(boolean)'
    - '[org.springframework.binding.convert.converters.StringToDate].determinePattern(String)'
    - '[org.apache.commons.logging.Log].warn(String)'
    linkageType: ''
    returnType: java.text.DateFormat
    signature: '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.convert.converters.StringToDate].determinePattern(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToDate].determinePattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
      Src: org.springframework.binding.convert.converters.StringToDate:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.SimpleDateFormat].toPattern()'
      Src: org.springframework.binding.convert.converters.StringToDate:132,1
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.binding.convert.converters.StringToDate:134,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.DateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.convert.converters.StringToObject
    argCount: 1
    argNames:
    - format
    argTypes:
    - java.text.DateFormat
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.Log].warn(String)'
    - '[java.text.SimpleDateFormat].toPattern()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.Message
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - org.springframework.binding.message.Message
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.Message)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.Message)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageCriteria
    signature: '[org.springframework.binding.message.MessageCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.message.StateManageableMessageContext].createMessagesMemento()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/StateManageableMessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.binding.message.StateManageableMessageContext].createMessagesMemento()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      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:
    - messagesMemento
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.message.StateManageableMessageContext].restoreMessages(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/StateManageableMessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.StateManageableMessageContext].restoreMessages(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      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:
    - messageSource
    argTypes:
    - org.springframework.context.MessageSource
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.message.StateManageableMessageContext].setMessageSource(org.springframework.context.MessageSource)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/StateManageableMessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.StateManageableMessageContext].setMessageSource(org.springframework.context.MessageSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.StateManageableMessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.StateManageableMessageContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/StateManageableMessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.StateManageableMessageContext
    signature: '[org.springframework.binding.message.StateManageableMessageContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Severity
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.Message
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - text
    - severity
    argTypes:
    - Object
    - String
    - Severity
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.message.Message].<init>(Object,String,Severity)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.Message
    signature: '[org.springframework.binding.message.Message].<init>(Object,String,Severity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.message.Message].getSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.message.Message].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.message.Message].getText()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.Message].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Severity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.message.Message].getSeverity()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: Severity
    signature: '[org.springframework.binding.message.Message].getSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.StringUtils].hasText(String)'
      Src: org.springframework.binding.message.Message:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[org.springframework.binding.message.Message].hasField()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.StringUtils].hasText(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.message.Message].hasField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.message.Message:90,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Object)'
      Src: org.springframework.binding.message.Message:90,1
    - Dst: '[org.springframework.binding.message.Message].append(String,Severity)'
      Src: org.springframework.binding.message.Message:90,1
    - Dst: '[org.springframework.binding.message.Message].append(String,String)'
      Src: org.springframework.binding.message.Message:90,1
    - Dst: '[org.springframework.binding.message.Message].toString()'
      Src: org.springframework.binding.message.Message:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      - Severity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.springframework.binding.message.Message].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.binding.message.Message].toString()'
    - '[org.springframework.binding.message.Message].append(String,Severity)'
    - '[org.springframework.binding.message.Message].append(String,String)'
    - '[org.springframework.core.style.ToStringCreator].append(String,Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.Message].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: message.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrors:161,1
    - Dst: message.getSource()
      Src: org.springframework.binding.message.MessageContextErrors:161,1
    - Dst: message.getSeverity()
      Src: org.springframework.binding.message.MessageContextErrors:169,1
    - Dst: message.getSource()
      Src: org.springframework.binding.message.MessageContextErrors:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.mapping.MappingResults
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContextErrors
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 6
    argNames:
    - messageContext
    - objectName
    - boundObject
    - expressionParser
    - bindingErrorMessageCodesResolver
    - mappingResults
    argTypes:
    - org.springframework.binding.message.MessageContext
    - String
    - Object
    - org.springframework.binding.expression.ExpressionParser
    - org.springframework.validation.MessageCodesResolver
    - org.springframework.binding.mapping.MappingResults
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 4
    functionsReached:
    - message.getSeverity()
    - message.getSource()
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContextErrors
    signature: '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.binding.message.MessageContextErrors:76,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(Object[])'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.MessageContextErrors:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 3
    argNames:
    - errorCode
    - errorArgs
    - defaultMessage
    argTypes:
    - String
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.message.MessageContextErrors].reject(String,Object[],String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].args(Object[])'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrors].reject(String,Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContextErrors].fixedField(String)'
      Src: org.springframework.binding.message.MessageContextErrors:82,1
    - Dst: '[org.springframework.util.StringUtils].hasLength(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:84,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.message.MessageContextErrors:85,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.message.MessageContextErrors:85,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:85,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.binding.message.MessageContextErrors,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.message.MessageContextErrors:86,1
    - Dst: '[org.springframework.binding.expression.Expression].getValueType(Object)'
      Src: org.springframework.binding.message.MessageContextErrors:86,1
    - Dst: '[org.springframework.util.StringUtils].hasLength(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:91,1
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,org.springframework.binding.message.MessageContextErrors,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:92,1
    - Dst: '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
      Src: org.springframework.binding.message.MessageContextErrors:95,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(Object[])'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.MessageContextErrors:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 4
    argNames:
    - field
    - errorCode
    - errorArgs
    - defaultMessage
    argTypes:
    - String
    - String
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,Object[],String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.util.StringUtils].hasLength(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].args(Object[])'
    - '[org.springframework.binding.message.MessageBuilder].source(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageContextErrors].fixedField(String)'
    - '[org.springframework.binding.expression.Expression].getValueType(Object)'
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String,org.springframework.binding.message.MessageContextErrors,org.springframework.binding.message.MessageContextErrors)'
    - '[Object].getClass()'
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    - '[org.springframework.validation.MessageCodesResolver].resolveMessageCodes(String,String)'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(org.springframework.binding.message.MessageContextErrors,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.validation.Errors].getAllErrors()'
      Src: org.springframework.binding.message.MessageContextErrors:102,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].<init>()'
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].error()'
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: error.getCodes()
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: error.getArguments()
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].args(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: error.getDefaultMessage()
      Src: org.springframework.binding.message.MessageContextErrors:104,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].defaultText(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:103,1
    - Dst: fieldError.getField()
      Src: org.springframework.binding.message.MessageContextErrors:107,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].source(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:107,1
    - Dst: '[org.springframework.binding.message.MessageBuilder].build()'
      Src: org.springframework.binding.message.MessageContextErrors:109,1
    - Dst: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
      Src: org.springframework.binding.message.MessageContextErrors:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.validation.Errors
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - errors
    argTypes:
    - org.springframework.validation.Errors
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.Errors)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder].<init>()'
    - '[org.springframework.binding.message.MessageBuilder].defaultText(org.springframework.binding.message.MessageContextErrors)'
    - error.getCodes()
    - '[org.springframework.binding.message.MessageBuilder].source(org.springframework.binding.message.MessageContextErrors)'
    - fieldError.getField()
    - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    - '[org.springframework.binding.message.MessageBuilder].codes(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageBuilder].build()'
    - error.getArguments()
    - '[org.springframework.binding.message.MessageBuilder].error()'
    - error.getDefaultMessage()
    - '[org.springframework.validation.Errors].getAllErrors()'
    - '[org.springframework.binding.message.MessageBuilder].args(org.springframework.binding.message.MessageContextErrors)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.Errors)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.springframework.binding.message.MessageContextErrors].getObjectName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.MessageContextErrors].getObjectName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
      Src: org.springframework.binding.message.MessageContextErrors:118,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.binding.message.MessageContextErrors:120,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:122,1
    - Dst: message.getText()
      Src: org.springframework.binding.message.MessageContextErrors:124,1
    - Dst: '[org.springframework.validation.ObjectError].<init>(String,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:124,1
    - Dst: '[java.util.ArrayList].add(org.springframework.validation.ObjectError)'
      Src: org.springframework.binding.message.MessageContextErrors:124,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.binding.message.MessageContextErrors:126,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.ObjectError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 127
    functionName: '[org.springframework.binding.message.MessageContextErrors].getGlobalErrors()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.springframework.validation.ObjectError)'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.Collections].emptyList()'
    - '[org.springframework.validation.ObjectError].<init>(String,org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    - message.getText()
    - '[java.util.ArrayList].<init>(org.springframework.binding.message.MessageContextErrors)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.ObjectError>
    signature: '[org.springframework.binding.message.MessageContextErrors].getGlobalErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
      Src: org.springframework.binding.message.MessageContextErrors:130,1
    - Dst: '[java.util.Collections].emptyList()'
      Src: org.springframework.binding.message.MessageContextErrors:132,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:134,1
    - Dst: message.getSource()
      Src: org.springframework.binding.message.MessageContextErrors:136,1
    - Dst: message.getText()
      Src: org.springframework.binding.message.MessageContextErrors:136,1
    - Dst: '[org.springframework.validation.FieldError].<init>(String,String,org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:136,1
    - Dst: '[java.util.ArrayList].add(org.springframework.validation.FieldError)'
      Src: org.springframework.binding.message.MessageContextErrors:136,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.binding.message.MessageContextErrors:138,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.validation.FieldError>
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionName: '[org.springframework.binding.message.MessageContextErrors].getFieldErrors()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - message.getSource()
    - '[java.util.ArrayList].add(org.springframework.validation.FieldError)'
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[org.springframework.validation.FieldError].<init>(String,String,org.springframework.binding.message.MessageContextErrors)'
    - '[java.util.Collections].emptyList()'
    - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    - message.getText()
    - '[java.util.ArrayList].<init>(org.springframework.binding.message.MessageContextErrors)'
    linkageType: ''
    returnType: java.util.List<org.springframework.validation.FieldError>
    signature: '[org.springframework.binding.message.MessageContextErrors].getFieldErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageContextErrors].fixedField(String)'
      Src: org.springframework.binding.message.MessageContextErrors:142,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].<init>(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:145,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult)'
      Src: org.springframework.binding.message.MessageContextErrors:145,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
      Src: org.springframework.binding.message.MessageContextErrors:146,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
      Src: org.springframework.binding.message.MessageContextErrors:147,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].getOriginalValue()'
      Src: org.springframework.binding.message.MessageContextErrors:148,1
    - Dst: '[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:151,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.binding.message.MessageContextErrors:151,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 152
    functionName: '[org.springframework.binding.message.MessageContextErrors].getFieldValue(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].get(int)'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].isEmpty()'
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    - '[org.springframework.binding.message.MessageContextErrors].fixedField(String)'
    - '[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.message.MessageContextErrors].getOriginalValue()'
    - '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].<init>(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.message.MessageContextErrors].getFieldValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
      Src: org.springframework.binding.message.MessageContextErrors:157,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.message.MessageContextErrors:157,1
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.binding.message.MessageContextErrors)'
      Src: org.springframework.binding.message.MessageContextErrors:157,1
    - Dst: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.message.MessageContextErrors:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.message.MessageContext
      - String
      - Object
      - org.springframework.binding.expression.ExpressionParser
      - org.springframework.binding.mapping.MappingResults
      - org.springframework.validation.MessageCodesResolver
      - org.springframework.binding.message.MessageCriteria
      - org.springframework.binding.message.MessageCriteria
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: org.springframework.validation.AbstractErrors
    argCount: 1
    argNames:
    - field
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].evaluate(org.springframework.binding.message.MessageContextErrors)'
    - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult
    signature: '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.MappingResult].isError()'
      Src: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult:185,1
    - Dst: '[org.springframework.binding.mapping.MappingResult].getMapping()'
      Src: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult:185,1
    - Dst: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
      Src: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult:185,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult:185,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult:185,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MappingResultsCriteria
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 190
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 190
    functionName: '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[org.springframework.binding.mapping.MappingResult].getMapping()'
    - '[org.springframework.binding.mapping.MappingResult].isError()'
    - '[String].equals(String)'
    - '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.message.MessageBuilder].info()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].info()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.message.MessageBuilder].warning()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].warning()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.springframework.binding.message.MessageBuilder].error()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].error()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.message.MessageBuilder].fatal()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].fatal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.message.MessageBuilder].source(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].source(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Set<String>].add(String)'
      Src: org.springframework.binding.message.MessageBuilder:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - code
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.message.MessageBuilder].code(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 9
    functionsReached:
    - '[java.util.Set<String>].add(String)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].code(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(java.util.Set<String>)'
      Src: org.springframework.binding.message.MessageBuilder:124,1
    - Dst: '[java.util.Set<String>].addAll(org.springframework.binding.message.MessageBuilder)'
      Src: org.springframework.binding.message.MessageBuilder:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 126
    functionName: '[org.springframework.binding.message.MessageBuilder].codes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.Set<String>].addAll(org.springframework.binding.message.MessageBuilder)'
    - '[java.util.Arrays].asList(java.util.Set<String>)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].codes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Object>].add(Object)'
      Src: org.springframework.binding.message.MessageBuilder:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[org.springframework.binding.message.MessageBuilder].arg(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(Object)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].arg(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(java.util.List<Object>)'
      Src: org.springframework.binding.message.MessageBuilder:149,1
    - Dst: '[java.util.List<Object>].addAll(org.springframework.binding.message.MessageBuilder)'
      Src: org.springframework.binding.message.MessageBuilder:149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 151
    functionName: '[org.springframework.binding.message.MessageBuilder].args()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<Object>].addAll(org.springframework.binding.message.MessageBuilder)'
    - '[java.util.Arrays].asList(java.util.List<Object>)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(Object)'
      Src: org.springframework.binding.message.MessageBuilder:161,1
    - Dst: '[java.util.List<Object>].add(org.springframework.binding.message.MessageBuilder.ResolvableArgument)'
      Src: org.springframework.binding.message.MessageBuilder:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.springframework.binding.message.MessageBuilder].resolvableArg(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Object>].add(org.springframework.binding.message.MessageBuilder.ResolvableArgument)'
    - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(Object)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].resolvableArg(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(org.springframework.binding.message.MessageBuilder)'
      Src: org.springframework.binding.message.MessageBuilder:177,1
    - Dst: '[java.util.List<Object>].add(org.springframework.binding.message.MessageBuilder.ResolvableArgument)'
      Src: org.springframework.binding.message.MessageBuilder:177,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[org.springframework.binding.message.MessageBuilder].resolvableArgs()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(org.springframework.binding.message.MessageBuilder)'
    - '[java.util.List<Object>].add(org.springframework.binding.message.MessageBuilder.ResolvableArgument)'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].resolvableArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.message.MessageBuilder:202,1
    - Dst: '[java.util.Set<String>].toArray()'
      Src: org.springframework.binding.message.MessageBuilder:205,1
    - Dst: '[java.util.List<Object>].toArray()'
      Src: org.springframework.binding.message.MessageBuilder:206,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].<init>(Object,org.springframework.binding.message.MessageBuilder,Severity,org.springframework.binding.message.MessageBuilder,String)'
      Src: org.springframework.binding.message.MessageBuilder:207,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 208
    functionName: '[org.springframework.binding.message.MessageBuilder].build()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 35
    functionsReached:
    - '[java.util.List<Object>].toArray()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.springframework.binding.message.DefaultMessageResolver].<init>(Object,org.springframework.binding.message.MessageBuilder,Severity,org.springframework.binding.message.MessageBuilder,String)'
    - '[java.util.Set<String>].toArray()'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageResolver
    signature: '[org.springframework.binding.message.MessageBuilder].build()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashSet].<init>()'
      Src: org.springframework.binding.message.MessageBuilder:47,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.message.MessageBuilder:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - java.util.Set<String>
      - Severity
      - java.util.List<Object>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageBuilder].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 20
    functionsReached:
    - '[java.util.LinkedHashSet].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder
    signature: '[org.springframework.binding.message.MessageBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageBuilder.ResolvableArgument
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageBuilder.ResolvableArgument
    signature: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getArguments()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.message.MessageBuilder.ResolvableArgument:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getCodes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.message.MessageBuilder.ResolvableArgument:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getDefaultMessage()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 0
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getDefaultMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.message.MessageBuilder.ResolvableArgument:231,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Object)'
      Src: org.springframework.binding.message.MessageBuilder.ResolvableArgument:231,1
    - Dst: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].toString()'
      Src: org.springframework.binding.message.MessageBuilder.ResolvableArgument:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,Object)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.springframework.binding.message.MessageContext].getAllMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.MessageContext].getAllMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.message.MessageContext].getMessagesBySource(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.MessageContext].getMessagesBySource(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageCriteria
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.binding.message.MessageCriteria
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageResolver
      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:
    - messageResolver
    argTypes:
    - org.springframework.binding.message.MessageResolver
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.message.MessageContext].clearMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.MessageContext].clearMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.binding.message.MessageContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.DefaultMessageResolver
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - source
    - codes
    - severity
    - args
    - defaultText
    argTypes:
    - Object
    - String[]
    - Severity
    - Object[]
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].<init>(Object,String[],Severity,Object[],String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.DefaultMessageResolver
    signature: '[org.springframework.binding.message.DefaultMessageResolver].<init>(Object,String[],Severity,Object[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.MessageSource].getMessage(java.util.Locale)'
      Src: org.springframework.binding.message.DefaultMessageResolver:45,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(org.springframework.binding.message.DefaultMessageResolver)'
      Src: org.springframework.binding.message.DefaultMessageResolver:45,1
    - Dst: '[org.springframework.binding.message.Message].<init>(Object,String,Severity)'
      Src: org.springframework.binding.message.DefaultMessageResolver:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.Message
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - messageSource
    - locale
    argTypes:
    - org.springframework.context.MessageSource
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.Message].<init>(Object,String,Severity)'
    - '[org.springframework.context.MessageSource].getMessage(java.util.Locale)'
    - '[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(org.springframework.binding.message.DefaultMessageResolver)'
    linkageType: ''
    returnType: org.springframework.binding.message.Message
    signature: '[org.springframework.binding.message.DefaultMessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].getCodes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.springframework.binding.message.DefaultMessageResolver].getCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].getArguments()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.springframework.binding.message.DefaultMessageResolver].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].getDefaultMessage()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.DefaultMessageResolver].getDefaultMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Object)'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].append(String,Severity)'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].append(String,String[])'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].append(String,Object[])'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].append(String,String)'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    - Dst: '[org.springframework.binding.message.DefaultMessageResolver].toString()'
      Src: org.springframework.binding.message.DefaultMessageResolver:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String[]
      - Severity
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.MessageResolver
      - org.springframework.context.MessageSourceResolvable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.message.DefaultMessageResolver].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageResolver].append(String,String)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.binding.message.DefaultMessageResolver].append(String,Object[])'
    - '[org.springframework.binding.message.DefaultMessageResolver].toString()'
    - '[org.springframework.binding.message.DefaultMessageResolver].append(String,String[])'
    - '[org.springframework.binding.message.DefaultMessageResolver].append(String,Severity)'
    - '[org.springframework.core.style.ToStringCreator].append(String,Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.DefaultMessageResolver].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.message.DefaultMessageContext:42,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:48,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.LinkedHashMap)'
      Src: org.springframework.binding.message.DefaultMessageContext:48,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].init(null)'
      Src: org.springframework.binding.message.DefaultMessageContext:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.DefaultMessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 11
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.binding.message.DefaultMessageContext].init(null)'
    linkageType: ''
    returnType: org.springframework.binding.message.DefaultMessageContext
    signature: '[org.springframework.binding.message.DefaultMessageContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.message.DefaultMessageContext:42,1
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:48,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.LinkedHashMap)'
      Src: org.springframework.binding.message.DefaultMessageContext:48,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)'
      Src: org.springframework.binding.message.DefaultMessageContext:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.DefaultMessageContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageSource
    argTypes:
    - org.springframework.context.MessageSource
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 3
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.LinkedHashMap)'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)'
    linkageType: ''
    returnType: org.springframework.binding.message.DefaultMessageContext
    signature: '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.context.MessageSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.message.DefaultMessageContext].getMessageSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.context.MessageSource
    signature: '[org.springframework.binding.message.DefaultMessageContext].getMessageSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:78,1
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
      Src: org.springframework.binding.message.DefaultMessageContext:79,1
    - Dst: '[java.util.ArrayList].addAll(org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.binding.message.DefaultMessageContext:80,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.springframework.binding.message.DefaultMessageContext:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 83
    functionName: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 9
    functionsReached:
    - '[java.util.ArrayList].addAll(org.springframework.binding.message.DefaultMessageContext)'
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(Object)'
      Src: org.springframework.binding.message.DefaultMessageContext:86,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].toArray()'
      Src: org.springframework.binding.message.DefaultMessageContext:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext].toArray()'
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(Object)'
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:91,1
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
      Src: org.springframework.binding.message.DefaultMessageContext:92,1
    - Dst: '[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.binding.message.DefaultMessageContext:94,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.binding.message.DefaultMessageContext:95,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.springframework.binding.message.DefaultMessageContext:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Message[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.binding.message.MessageCriteria
    constantsTouched: []
    func_position:
      end: 100
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 100
    functionName: '[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].toArray()'
    - '[java.util.ArrayList].add(org.springframework.binding.message.DefaultMessageContext)'
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
    - '[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.DefaultMessageContext)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: Message[]
    signature: '[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
      Src: org.springframework.binding.message.DefaultMessageContext:103,1
    - Dst: message.getSeverity()
      Src: org.springframework.binding.message.DefaultMessageContext:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.message.DefaultMessageContext].hasErrorMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached:
    - message.getSeverity()
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].values()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.message.DefaultMessageContext].hasErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
      Src: org.springframework.binding.message.DefaultMessageContext:114,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.message.DefaultMessageContext:115,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.message.DefaultMessageContext:116,1
    - Dst: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,org.springframework.binding.message.DefaultMessageContext)'
      Src: org.springframework.binding.message.DefaultMessageContext:118,1
    - Dst: '[org.springframework.binding.message.Message].getSource()'
      Src: org.springframework.binding.message.DefaultMessageContext:119,1
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(Object)'
      Src: org.springframework.binding.message.DefaultMessageContext:119,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.message.DefaultMessageContext:120,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.message.DefaultMessageContext:121,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].add(org.springframework.binding.message.Message)'
      Src: org.springframework.binding.message.DefaultMessageContext:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.message.MessageResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageResolver
    argTypes:
    - org.springframework.binding.message.MessageResolver
    constantsTouched: []
    func_position:
      end: 124
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 10
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,org.springframework.binding.message.DefaultMessageContext)'
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(Object)'
    - '[org.springframework.binding.message.Message].getSource()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
    - '[org.springframework.binding.message.DefaultMessageContext].add(org.springframework.binding.message.Message)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].clear()'
      Src: org.springframework.binding.message.DefaultMessageContext:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.binding.message.DefaultMessageContext].clearMessages()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContext].clearMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>(java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
      Src: org.springframework.binding.message.DefaultMessageContext:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Serializable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].<init>(java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
    linkageType: ''
    returnType: java.io.Serializable
    signature: '[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].putAll(java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
      Src: org.springframework.binding.message.DefaultMessageContext:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Serializable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messagesMemento
    argTypes:
    - java.io.Serializable
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(java.io.Serializable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].putAll(java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(java.io.Serializable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageSource
    argTypes:
    - org.springframework.context.MessageSource
    constantsTouched: []
    func_position:
      end: 146
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 146
    functionName: '[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)'
      Src: org.springframework.binding.message.DefaultMessageContext:151,1
    - Dst: '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(null)'
      Src: org.springframework.binding.message.DefaultMessageContext:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - messageSource
    argTypes:
    - org.springframework.context.MessageSource
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>].get(null)'
    - '[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.message.DefaultMessageContext:157,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
      Src: org.springframework.binding.message.DefaultMessageContext:157,1
    - Dst: '[org.springframework.binding.message.DefaultMessageContext].toString()'
      Src: org.springframework.binding.message.DefaultMessageContext:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.context.MessageSource
      - java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.message.StateManageableMessageContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.springframework.binding.message.DefaultMessageContext].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.message.DefaultMessageContext].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<Object,java.util.List<org.springframework.binding.message.Message>>)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.message.DefaultMessageContext].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.MessageFormat
      static: false
      superClass: AbstractMessageSource
    argCount: 2
    argNames:
    - code
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].resolveCode(String,java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.text.MessageFormat
    signature: '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].resolveCode(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource
      static: false
      superClass: AbstractMessageSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource
    signature: '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.context.MessageSource
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.message.Message
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - messageSource
    - locale
    argTypes:
    - org.springframework.context.MessageSource
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.Message
    signature: '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.message.MessageResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.message.MessageResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageResolver
    signature: '[org.springframework.binding.message.MessageResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResultsCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResultsCriteria
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.MappingResultsCriteria].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResultsCriteria.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResultsCriteria
    signature: '[org.springframework.binding.mapping.MappingResultsCriteria].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.mapping.MappingResults].getSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.MappingResults].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.mapping.MappingResults].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.MappingResults].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.mapping.MappingResults].getAllResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.MappingResults].getAllResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResultsCriteria
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.binding.mapping.MappingResultsCriteria
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.MappingResults].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.binding.mapping.MappingResults].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.mapping.Mapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.mapping.MappingResult].getMapping()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapping
    signature: '[org.springframework.binding.mapping.MappingResult].getMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.mapping.MappingResult].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.MappingResult].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.mapping.MappingResult].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.MappingResult].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Throwable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.mapping.MappingResult].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.MappingResult].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.mapping.MappingResult].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.MappingResult].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.mapping.MappingResult].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.MappingResult].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResult
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.MappingResult].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResult
    signature: '[org.springframework.binding.mapping.MappingResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.mapping.Mapper].map(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.binding.mapping.Mapper].map(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.Mapper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapper
    signature: '[org.springframework.binding.mapping.Mapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.mapping.Mapping].getSourceExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.mapping.Mapping].getSourceExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapping.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.mapping.Mapping].isRequired()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.Mapping].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.Mapping].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapping
    signature: '[org.springframework.binding.mapping.Mapping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.SourceAccessError:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      - org.springframework.binding.expression.EvaluationException
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.SourceAccessError
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 2
    argNames:
    - mapping
    - error
    argTypes:
    - org.springframework.binding.mapping.Mapping
    - org.springframework.binding.expression.EvaluationException
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.SourceAccessError
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.mapping.results.SourceAccessError].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.SourceAccessError].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.TypeConversionError:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      - Object
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.TypeConversionError
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 3
    argNames:
    - mapping
    - originalValue
    - cause
    argTypes:
    - org.springframework.binding.mapping.Mapping
    - Object
    - Exception
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,Object,Exception)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.TypeConversionError
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,Object,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.binding.mapping.results.TypeConversionError].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.TypeConversionError].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.Success:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.Success
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 3
    argNames:
    - mapping
    - mappedValue
    - originalValue
    argTypes:
    - org.springframework.binding.mapping.Mapping
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.Success
    signature: '[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.mapping.results.Success].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.Success].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.mapping.results.Success].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.Success].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.mapping.results.Success].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.Success].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.mapping.results.Success].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.Success].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.mapping.results.Success].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.Success].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.AbstractMappingResult
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapping
    argTypes:
    - org.springframework.binding.mapping.Mapping
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.AbstractMappingResult
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].getMapping()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapping
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].getMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:55,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:55,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].getCode()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:55,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,String)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:55,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:56,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,boolean)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:55,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:57,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].getErrorCause()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:58,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,Throwable)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:58,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].getOriginalValue()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:60,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,Object)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:60,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].getMappedValue()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:61,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,Object)'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:61,1
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].toString()'
      Src: org.springframework.binding.mapping.results.AbstractMappingResult:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.springframework.binding.mapping.Mapping
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResult
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.mapping.results.AbstractMappingResult].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].getCode()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].getErrorCause()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,String)'
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.mapping.Mapping)'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,Throwable)'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].getMappedValue()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].toString()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,Object)'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].getOriginalValue()'
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].append(String,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.AbstractMappingResult].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.RequiredError:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.RequiredError
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 2
    argNames:
    - mapping
    - originalValue
    argTypes:
    - org.springframework.binding.mapping.Mapping
    - Object
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.RequiredError
    signature: '[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.mapping.results.RequiredError].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.RequiredError].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.mapping.results.RequiredError].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.RequiredError].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.results.RequiredError].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.RequiredError].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.mapping.results.RequiredError].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.RequiredError].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.mapping.results.RequiredError].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.RequiredError].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
      Src: org.springframework.binding.mapping.results.TargetAccessError:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      - Object
      - org.springframework.binding.expression.EvaluationException
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.results.TargetAccessError
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 3
    argNames:
    - mapping
    - originalValue
    - cause
    argTypes:
    - org.springframework.binding.mapping.Mapping
    - Object
    - org.springframework.binding.expression.EvaluationException
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,Object,org.springframework.binding.expression.EvaluationException)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.results.TargetAccessError
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,Object,org.springframework.binding.expression.EvaluationException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].getCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].isError()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].isError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].getErrorCause()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].getErrorCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].getOriginalValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].getOriginalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.mapping.results.AbstractMappingResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.mapping.results.TargetAccessError].getMappedValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.results.TargetAccessError].getMappedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:40,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.impl.DefaultMappingContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.mapping.impl.DefaultMappingContext
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.Mapping
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getCurrentMapping()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.Mapping
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getCurrentMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.Mapping
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapping
    argTypes:
    - org.springframework.binding.mapping.Mapping
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,Object,Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:97,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.Success)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - originalValue
    - mappedValue
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,Object,Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.Success)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:106,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.RequiredError)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - originalValue
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.RequiredError)'
    - '[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,Object,Exception)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:116,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.TypeConversionError)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - originalValue
    - cause
    argTypes:
    - Object
    - Exception
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(Object,Exception)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.TypeConversionError)'
    - '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,Object,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(Object,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:124,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.SourceAccessError)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.EvaluationException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.springframework.binding.expression.EvaluationException
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.SourceAccessError)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,Object,org.springframework.binding.expression.EvaluationException)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:132,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.TargetAccessError)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.springframework.binding.expression.EvaluationException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - originalValue
    - error
    argTypes:
    - Object
    - org.springframework.binding.expression.EvaluationException
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 2
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(Object,org.springframework.binding.expression.EvaluationException)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.results.TargetAccessError)'
    - '[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,Object,org.springframework.binding.expression.EvaluationException)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(Object,org.springframework.binding.expression.EvaluationException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(Object,Object,java.util.List<org.springframework.binding.mapping.MappingResult>)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(Object,Object,java.util.List<org.springframework.binding.mapping.MappingResult>)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:146,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:147,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].add(org.springframework.binding.mapping.MappingResult)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingContext:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - Object
      - Object
      - org.springframework.binding.mapping.Mapping
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - org.springframework.binding.mapping.MappingResult
    constantsTouched: []
    func_position:
      end: 151
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 151
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].add(org.springframework.binding.mapping.MappingResult)'
    - '[org.apache.commons.logging.Log].debug(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>].add(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMapping
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.impl.DefaultMapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mapping
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMapping
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
    functionUses: 10
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>].add(org.springframework.binding.mapping.impl.DefaultMapping)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.impl.DefaultMapper
    signature: '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>].toArray()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Mapping[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>].toArray()'
    linkageType: ''
    returnType: Mapping[]
    signature: '[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:59,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:60,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(Object,Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:63,1
    - Dst: mapping.map(org.springframework.binding.mapping.impl.DefaultMappingContext)
      Src: org.springframework.binding.mapping.impl.DefaultMapper:65,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:67,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:68,1
    - Dst: '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:71,1
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:71,1
    - Dst: '[org.apache.commons.logging.Log].debug(org.springframework.binding.mapping.impl.DefaultMapper)'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:69,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.MappingResults
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - target
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 74
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapper].map(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].debug(org.springframework.binding.mapping.impl.DefaultMapper)'
    - '[org.apache.commons.logging.Log].debug(String)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()'
    - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(Object,Object)'
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].size()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - mapping.map(org.springframework.binding.mapping.impl.DefaultMappingContext)
    linkageType: ''
    returnType: org.springframework.binding.mapping.MappingResults
    signature: '[org.springframework.binding.mapping.impl.DefaultMapper].map(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:77,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>)'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:77,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapper].toString()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapper].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMapper].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.impl.DefaultMapper].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:36,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.mapping.impl.DefaultMapper:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - java.util.List<org.springframework.binding.mapping.impl.DefaultMapping>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.impl.DefaultMapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
    functionUses: 6
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.mapping.impl.DefaultMapper
    signature: '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.impl.DefaultMappingResults
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - target
    - mappingResults
    argTypes:
    - Object
    - Object
    - java.util.List<org.springframework.binding.mapping.MappingResult>
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(Object,Object,java.util.List<org.springframework.binding.mapping.MappingResult>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.mapping.impl.DefaultMappingResults
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(Object,Object,java.util.List<org.springframework.binding.mapping.MappingResult>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getSource()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].unmodifiableList(java.util.List<org.springframework.binding.mapping.MappingResult>)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getAllResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.List<org.springframework.binding.mapping.MappingResult>)'
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getAllResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: result.isError()
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:64,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].hasErrorResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached:
    - result.isError()
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].hasErrorResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:72,1
    - Dst: result.isError()
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:74,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.mapping.impl.DefaultMappingResults)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:75,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getErrorResults()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.binding.mapping.impl.DefaultMappingResults)'
    - '[java.util.ArrayList].<init>()'
    - result.isError()
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getErrorResults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:82,1
    - Dst: '[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.impl.DefaultMappingResults)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:84,1
    - Dst: '[java.util.ArrayList].add(org.springframework.binding.mapping.impl.DefaultMappingResults)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:85,1
    - Dst: '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.MappingResultsCriteria
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<org.springframework.binding.mapping.MappingResult>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - criteria
    argTypes:
    - org.springframework.binding.mapping.MappingResultsCriteria
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].unmodifiableList(java.util.ArrayList)'
    - '[java.util.ArrayList].add(org.springframework.binding.mapping.impl.DefaultMappingResults)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.impl.DefaultMappingResults)'
    linkageType: ''
    returnType: java.util.List<org.springframework.binding.mapping.MappingResult>
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.mapping.MappingResult>].toString()'
      Src: org.springframework.binding.mapping.impl.DefaultMappingResults:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - java.util.List<org.springframework.binding.mapping.MappingResult>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.MappingResults
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.mapping.MappingResult>].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:60,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.mapping.impl.DefaultMapping
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sourceExpression
    - targetExpression
    argTypes:
    - org.springframework.binding.expression.Expression
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.binding.mapping.impl.DefaultMapping
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].getSourceExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].getSourceExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].getTargetExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].getTargetExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].isRequired()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionExecutor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].getTypeConverter()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionExecutor
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].getTypeConverter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionExecutor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - typeConverter
    argTypes:
    - org.springframework.binding.convert.ConversionExecutor
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - required
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:110,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:113,1
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:113,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:115,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:118,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:119,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:126,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(Object,org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:128,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:134,1
    - Dst: '[org.springframework.binding.expression.Expression].setValue(Object,Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:134,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(Object,Object)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:135,1
    - Dst: '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(Object,org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:137,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.mapping.impl.DefaultMappingContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.mapping.impl.DefaultMappingContext
    constantsTouched: []
    func_position:
      end: 139
      start: 109
    functionDepth: 3
    functionLinenumber: 109
    functionLinenumberEnd: 139
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(Object,org.springframework.binding.mapping.impl.DefaultMapping)'
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping()'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(Object,Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()'
    - '[org.springframework.binding.expression.Expression].setValue(Object,Object)'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()'
    - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(Object,org.springframework.binding.mapping.impl.DefaultMapping)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharSequence].length()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sourceValue
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 147
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 147
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 1
    functionsReached:
    - '[CharSequence].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].equals(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:154,1
    - Dst: '[org.springframework.binding.expression.Expression].equals(org.springframework.binding.mapping.impl.DefaultMapping)'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:154,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].equals(org.springframework.binding.mapping.impl.DefaultMapping)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].hashCode()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:158,1
    - Dst: '[org.springframework.binding.expression.Expression].hashCode()'
      Src: org.springframework.binding.mapping.impl.DefaultMapping:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      - org.springframework.binding.expression.Expression
      - boolean
      - org.springframework.binding.convert.ConversionExecutor
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.mapping.Mapping
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.springframework.binding.mapping.impl.DefaultMapping].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.mapping.impl.DefaultMapping].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Exception)'
      Src: org.springframework.binding.method.InvalidMethodKeyException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.method.MethodKey
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.InvalidMethodKeyException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - methodKey
    - cause
    argTypes:
    - org.springframework.binding.method.MethodKey
    - Exception
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,Exception)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/InvalidMethodKeyException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String,Exception)'
    linkageType: ''
    returnType: org.springframework.binding.method.InvalidMethodKeyException
    signature: '[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodKey
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/InvalidMethodKeyException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodKey
    signature: '[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
      Src: org.springframework.binding.method.Parameter:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - name
    argTypes:
    - Class<?>
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.method.Parameter].<init>(Class<?>,org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.binding.method.Parameter
    signature: '[org.springframework.binding.method.Parameter].<init>(Class<?>,org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.method.Parameter].getType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.method.Parameter].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.binding.method.Parameter].getName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.method.Parameter].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.binding.method.Parameter:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argumentSource
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.method.Parameter].evaluateArgument(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.method.Parameter].evaluateArgument(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(Class<?>,org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.Parameter:80,1
    - Dst: '[org.springframework.binding.expression.Expression].equals(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.Parameter:80,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.method.Parameter].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(Class<?>,org.springframework.binding.method.Parameter)'
    - '[org.springframework.binding.expression.Expression].equals(org.springframework.binding.method.Parameter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.Parameter].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].hashCode()'
      Src: org.springframework.binding.method.Parameter:84,1
    - Dst: '[org.springframework.binding.expression.Expression].hashCode()'
      Src: org.springframework.binding.method.Parameter:84,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.method.Parameter].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].hashCode()'
    - '[Class<?>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.Parameter].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.method.Parameter:88,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
      Src: org.springframework.binding.method.Parameter:88,1
    - Dst: '[org.springframework.binding.method.Parameter].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.method.Parameter:88,1
    - Dst: '[org.springframework.binding.method.Parameter].toString()'
      Src: org.springframework.binding.method.Parameter:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.method.Parameter].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.method.Parameter].toString()'
    - '[org.springframework.core.style.ToStringCreator].append(String,Class<?>)'
    - '[org.springframework.binding.method.Parameter].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.Parameter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.StylerUtils].style(Object[])'
      Src: org.springframework.binding.method.MethodInvocationException:46,1
    - Dst: '[RuntimeException].<init>(org.springframework.binding.method.MethodInvocationException,Throwable)'
      Src: org.springframework.binding.method.MethodInvocationException:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.method.MethodSignature
      - Object[]
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodSignature
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvocationException
      static: false
      superClass: RuntimeException
    argCount: 3
    argNames:
    - methodSignature
    - arguments
    - cause
    argTypes:
    - org.springframework.binding.method.MethodSignature
    - Object[]
    - Throwable
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,Object[],Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvocationException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.springframework.binding.method.MethodInvocationException,Throwable)'
    - '[org.springframework.core.style.StylerUtils].style(Object[])'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvocationException
    signature: '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,Object[],Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodSignature
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodSignature
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.method.MethodInvocationException].getMethodSignature()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvocationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.MethodSignature
    signature: '[org.springframework.binding.method.MethodInvocationException].getMethodSignature()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodSignature
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.method.MethodInvocationException].getArguments()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvocationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.springframework.binding.method.MethodInvocationException].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodInvocationException].getCause()'
      Src: org.springframework.binding.method.MethodInvocationException:70,1
    - Dst: '[InvocationTargetException].getTargetException()'
      Src: org.springframework.binding.method.MethodInvocationException:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.MethodSignature
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvocationException.java
    functionUses: 1
    functionsReached:
    - '[InvocationTargetException].getTargetException()'
    - '[org.springframework.binding.method.MethodInvocationException].getCause()'
    linkageType: ''
    returnType: Throwable
    signature: '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.method.MethodInvoker].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvoker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.method.MethodInvoker].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodSignature].getParameters()'
      Src: org.springframework.binding.method.MethodInvoker:71,1
    - Dst: '[org.springframework.binding.method.Parameters].size()'
      Src: org.springframework.binding.method.MethodInvoker:72,1
    - Dst: '[org.springframework.binding.method.Parameters].size()'
      Src: org.springframework.binding.method.MethodInvoker:73,1
    - Dst: '[org.springframework.binding.method.Parameters].getParameter(org.springframework.binding.method.MethodInvoker)'
      Src: org.springframework.binding.method.MethodInvoker:74,1
    - Dst: '[org.springframework.binding.method.Parameter].evaluateArgument(Object)'
      Src: org.springframework.binding.method.MethodInvoker:75,1
    - Dst: '[org.springframework.binding.method.Parameter].getType()'
      Src: org.springframework.binding.method.MethodInvoker:76,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].applyTypeConversion(Object,Class<?>)'
      Src: org.springframework.binding.method.MethodInvoker:76,1
    - Dst: '[org.springframework.binding.method.Parameters].getTypesArray()'
      Src: org.springframework.binding.method.MethodInvoker:78,1
    - Dst: argument.getClass()
      Src: org.springframework.binding.method.MethodInvoker:83,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.method.MethodInvoker:87,1
    - Dst: '[org.springframework.binding.method.MethodSignature].getMethodName()'
      Src: org.springframework.binding.method.MethodInvoker:87,1
    - Dst: '[org.springframework.binding.method.MethodKey].<init>(org.springframework.binding.method.MethodInvoker,String,Class<?>[])'
      Src: org.springframework.binding.method.MethodInvoker:87,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>].get(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodInvoker:89,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.method.MethodInvoker:90,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.method.MethodInvoker:91,1
    - Dst: '[org.springframework.binding.method.MethodInvoker].invoke(Object,org.springframework.binding.method.MethodInvoker)'
      Src: org.springframework.binding.method.MethodInvoker:95,1
    - Dst: '[org.apache.commons.logging.Log].isDebugEnabled()'
      Src: org.springframework.binding.method.MethodInvoker:96,1
    - Dst: '[org.apache.commons.logging.Log].debug(String)'
      Src: org.springframework.binding.method.MethodInvoker:97,1
    - Dst: e.getTargetException()
      Src: org.springframework.binding.method.MethodInvoker:101,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvoker,org.springframework.binding.method.MethodInvoker)'
      Src: org.springframework.binding.method.MethodInvoker:101,1
    - Dst: '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvoker,org.springframework.binding.method.MethodInvoker)'
      Src: org.springframework.binding.method.MethodInvoker:103,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.method.MethodSignature
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.method.MethodInvocationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - signature
    - bean
    - argumentSource
    argTypes:
    - org.springframework.binding.method.MethodSignature
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 105
    functionName: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvoker.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodInvoker].invoke(Object,org.springframework.binding.method.MethodInvoker)'
    - '[org.springframework.binding.method.Parameter].evaluateArgument(Object)'
    - '[org.springframework.binding.method.MethodSignature].getParameters()'
    - '[org.springframework.binding.method.Parameter].getType()'
    - '[org.springframework.binding.method.Parameters].getTypesArray()'
    - '[org.apache.commons.logging.Log].debug(String)'
    - argument.getClass()
    - '[org.springframework.binding.method.Parameters].getParameter(org.springframework.binding.method.MethodInvoker)'
    - '[org.springframework.binding.method.MethodSignature].getMethodName()'
    - '[org.springframework.binding.method.MethodKey].<init>(org.springframework.binding.method.MethodInvoker,String,Class<?>[])'
    - e.getTargetException()
    - '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,org.springframework.binding.method.MethodInvoker,org.springframework.binding.method.MethodInvoker)'
    - '[Object].getClass()'
    - '[org.apache.commons.logging.Log].isDebugEnabled()'
    - '[org.springframework.binding.method.MethodInvoker].applyTypeConversion(Object,Class<?>)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>].get(org.springframework.binding.method.MethodKey)'
    - '[org.springframework.binding.method.Parameters].size()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.method.MethodInvoker:118,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.method.MethodInvoker,Class<?>)'
      Src: org.springframework.binding.method.MethodInvoker:118,1
    - Dst: '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
      Src: org.springframework.binding.method.MethodInvoker:118,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - targetType
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.springframework.binding.method.MethodInvoker].applyTypeConversion(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvoker.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
    - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(org.springframework.binding.method.MethodInvoker,Class<?>)'
    - '[Object].getClass()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.method.MethodInvoker].applyTypeConversion(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.method.MethodInvoker:37,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.method.MethodInvoker:42,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
      Src: org.springframework.binding.method.MethodInvoker:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - org.springframework.binding.convert.ConversionService
      - org.springframework.binding.collection.AbstractCachingMapDecorator<org.springframework.binding.method.MethodKey,Method>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodInvoker
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 3
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.method.MethodInvoker].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvoker.java
    functionUses: 1
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodInvoker
    signature: '[org.springframework.binding.method.MethodInvoker].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.method.MethodKey:62,1
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.method.MethodKey:63,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.springframework.binding.method.MethodKey:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodKey
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declaredType
    - methodName
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.method.MethodKey].<init>(Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>(int)'
    - '[org.springframework.util.Assert].notNull(String,String)'
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodKey
    signature: '[org.springframework.binding.method.MethodKey].<init>(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.method.MethodKey].getDeclaredType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.method.MethodKey].getDeclaredType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.method.MethodKey].getMethodName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.MethodKey].getMethodName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.method.MethodKey].getParameterTypes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.binding.method.MethodKey].getParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].resolveMethod()'
      Src: org.springframework.binding.method.MethodKey:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.method.InvalidMethodKeyException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 3
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.method.MethodKey].getMethod()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].resolveMethod()'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.binding.method.MethodKey].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].getMethod(String,Class<?>[])'
      Src: org.springframework.binding.method.MethodKey:108,1
    - Dst: '[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()'
      Src: org.springframework.binding.method.MethodKey:110,1
    - Dst: '[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:114,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.method.InvalidMethodKeyException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 117
    functionName: '[org.springframework.binding.method.MethodKey].resolveMethod()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()'
    - '[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey)'
    - '[Class<?>].getMethod(String,Class<?>[])'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.binding.method.MethodKey].resolveMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].getDeclaredType()'
      Src: org.springframework.binding.method.MethodKey:123,1
    - Dst: '[Class<?>].getMethods()'
      Src: org.springframework.binding.method.MethodKey:123,1
    - Dst: candidateMethod.getName()
      Src: org.springframework.binding.method.MethodKey:125,1
    - Dst: '[org.springframework.binding.method.MethodKey].equals(String)'
      Src: org.springframework.binding.method.MethodKey:125,1
    - Dst: candidateMethod.getParameterTypes()
      Src: org.springframework.binding.method.MethodKey:127,1
    - Dst: '[org.springframework.binding.method.MethodKey].isAssignable(org.springframework.binding.method.MethodKey,org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:136,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 151
    functionName: '[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 1
    functionsReached:
    - candidateMethod.getName()
    - '[Class<?>].getMethods()'
    - candidateMethod.getParameterTypes()
    - '[org.springframework.binding.method.MethodKey].equals(String)'
    - '[org.springframework.binding.method.MethodKey].getDeclaredType()'
    - '[org.springframework.binding.method.MethodKey].isAssignable(org.springframework.binding.method.MethodKey,org.springframework.binding.method.MethodKey)'
    linkageType: ''
    returnType: Method
    signature: '[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].equals(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:158,1
    - Dst: '[String].equals(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:158,1
    - Dst: '[org.springframework.binding.method.MethodKey].parameterTypesEqual(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:159,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 160
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionName: '[org.springframework.binding.method.MethodKey].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].parameterTypesEqual(org.springframework.binding.method.MethodKey)'
    - '[String].equals(org.springframework.binding.method.MethodKey)'
    - '[Class<?>].equals(org.springframework.binding.method.MethodKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.MethodKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals()'
      Src: org.springframework.binding.method.MethodKey:170,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>[]
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - Class<?>[]
    constantsTouched: []
    func_position:
      end: 175
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 175
    functionName: '[org.springframework.binding.method.MethodKey].parameterTypesEqual(Class<?>[])'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.MethodKey].parameterTypesEqual(Class<?>[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].hashCode()'
      Src: org.springframework.binding.method.MethodKey:178,1
    - Dst: '[String].hashCode()'
      Src: org.springframework.binding.method.MethodKey:178,1
    - Dst: '[org.springframework.binding.method.MethodKey].parameterTypesHash()'
      Src: org.springframework.binding.method.MethodKey:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.springframework.binding.method.MethodKey].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[Class<?>].hashCode()'
    - '[org.springframework.binding.method.MethodKey].parameterTypesHash()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.MethodKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parameterType.hashCode()
      Src: org.springframework.binding.method.MethodKey:188,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 192
    functionName: '[org.springframework.binding.method.MethodKey].parameterTypesHash()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 1
    functionsReached:
    - parameterType.hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.MethodKey].parameterTypesHash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodKey].parameterTypesString()'
      Src: org.springframework.binding.method.MethodKey:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.springframework.binding.method.MethodKey].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodKey].parameterTypesString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.MethodKey].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.springframework.binding.method.MethodKey:202,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.springframework.binding.method.MethodKey:205,1
    - Dst: '[org.springframework.util.ClassUtils].getShortName()'
      Src: org.springframework.binding.method.MethodKey:207,1
    - Dst: '[StringBuilder].append(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:207,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.springframework.binding.method.MethodKey:210,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.binding.method.MethodKey:213,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 214
    functionName: '[org.springframework.binding.method.MethodKey].parameterTypesString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>()'
    - '[org.springframework.util.ClassUtils].getShortName()'
    - '[StringBuilder].append(org.springframework.binding.method.MethodKey)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.MethodKey].parameterTypesString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.method.MethodKey:228,1
    - Dst: '[java.util.Map<Class<?>,Class<?>>].get(Class<?>)'
      Src: org.springframework.binding.method.MethodKey:228,1
    - Dst: '[Class<?>].equals(org.springframework.binding.method.MethodKey)'
      Src: org.springframework.binding.method.MethodKey:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      - Class<?>[]
      - Method
      - java.util.Map<Class<?>,Class<?>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - targetType
    - valueType
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.springframework.binding.method.MethodKey].isAssignable(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?>,Class<?>>].get(Class<?>)'
    - '[Class<?>].isAssignableFrom(Class<?>)'
    - '[Class<?>].equals(org.springframework.binding.method.MethodKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.MethodKey].isAssignable(Class<?>,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.MethodSignature:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodSignature
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - methodName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.method.MethodSignature].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodSignature
    signature: '[org.springframework.binding.method.MethodSignature].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.MethodSignature:55,1
    - Dst: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.MethodSignature:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.method.Parameter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodSignature
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - parameter
    argTypes:
    - String
    - org.springframework.binding.method.Parameter
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
    - '[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodSignature
    signature: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.method.MethodSignature:64,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.method.Parameters,String)'
      Src: org.springframework.binding.method.MethodSignature:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.method.Parameters
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.MethodSignature
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - methodName
    - parameters
    argTypes:
    - String
    - org.springframework.binding.method.Parameters
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.method.Parameters,String)'
    - '[org.springframework.util.Assert].notNull(String,String)'
    linkageType: ''
    returnType: org.springframework.binding.method.MethodSignature
    signature: '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.method.MethodSignature].getMethodName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.MethodSignature].getMethodName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.binding.method.MethodSignature].getParameters()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.method.Parameters
    signature: '[org.springframework.binding.method.MethodSignature].getParameters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.binding.method.MethodSignature)'
      Src: org.springframework.binding.method.MethodSignature:89,1
    - Dst: '[org.springframework.binding.method.Parameters].equals(org.springframework.binding.method.MethodSignature)'
      Src: org.springframework.binding.method.MethodSignature:89,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.method.MethodSignature].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.method.Parameters].equals(org.springframework.binding.method.MethodSignature)'
    - '[String].equals(org.springframework.binding.method.MethodSignature)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.MethodSignature].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.binding.method.MethodSignature:93,1
    - Dst: '[org.springframework.binding.method.Parameters].hashCode()'
      Src: org.springframework.binding.method.MethodSignature:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.method.MethodSignature].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.springframework.binding.method.Parameters].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.MethodSignature].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.method.MethodSignature:97,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,String)'
      Src: org.springframework.binding.method.MethodSignature:97,1
    - Dst: '[org.springframework.binding.method.MethodSignature].append(String,org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.MethodSignature:97,1
    - Dst: '[org.springframework.binding.method.MethodSignature].toString()'
      Src: org.springframework.binding.method.MethodSignature:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.method.Parameters
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.method.MethodSignature].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,String)'
    - '[org.springframework.binding.method.MethodSignature].toString()'
    - '[org.springframework.binding.method.MethodSignature].append(String,org.springframework.binding.method.Parameters)'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.MethodSignature].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>(int)'
      Src: org.springframework.binding.method.Parameters:33,1
    - Dst: '[java.util.ArrayList].<init>(org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.Parameters:69,1
    - Dst: '[org.springframework.binding.method.Parameters].addAll(java.util.List<org.springframework.binding.method.Parameter>)'
      Src: org.springframework.binding.method.Parameters:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.method.Parameters].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].<init>(org.springframework.binding.method.Parameters)'
    - '[org.springframework.binding.method.Parameters].<init>(int)'
    - '[org.springframework.binding.method.Parameters].addAll(java.util.List<org.springframework.binding.method.Parameter>)'
    linkageType: ''
    returnType: org.springframework.binding.method.Parameters
    signature: '[org.springframework.binding.method.Parameters].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>(int)'
      Src: org.springframework.binding.method.Parameters:33,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.springframework.binding.method.Parameters:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameters
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.method.Parameters].<init>(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[org.springframework.binding.method.Parameters].<init>(int)'
    linkageType: ''
    returnType: org.springframework.binding.method.Parameters
    signature: '[org.springframework.binding.method.Parameters].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.method.Parameters].<init>(int)'
      Src: org.springframework.binding.method.Parameters:33,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.springframework.binding.method.Parameters:60,1
    - Dst: '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.Parameters:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.method.Parameter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameters
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameter
    argTypes:
    - org.springframework.binding.method.Parameter
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>(int)'
    - '[org.springframework.binding.method.Parameters].<init>(int)'
    - '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
    linkageType: ''
    returnType: org.springframework.binding.method.Parameters
    signature: '[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].add(org.springframework.binding.method.Parameter)'
      Src: org.springframework.binding.method.Parameters:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.method.Parameter
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parameter
    argTypes:
    - org.springframework.binding.method.Parameter
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 3
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].add(org.springframework.binding.method.Parameter)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(java.util.List<org.springframework.binding.method.Parameter>)'
      Src: org.springframework.binding.method.Parameters:86,1
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].addAll(org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.Parameters:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.springframework.binding.method.Parameters].addAll()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].addAll(org.springframework.binding.method.Parameters)'
    - '[java.util.Arrays].asList(java.util.List<org.springframework.binding.method.Parameter>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.Parameters].addAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].iterator()'
      Src: org.springframework.binding.method.Parameters:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<org.springframework.binding.method.Parameter>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.springframework.binding.method.Parameters].iterator()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].iterator()'
    linkageType: ''
    returnType: java.util.Iterator<org.springframework.binding.method.Parameter>
    signature: '[org.springframework.binding.method.Parameters].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].size()'
      Src: org.springframework.binding.method.Parameters:104,1
    - Dst: param.getType()
      Src: org.springframework.binding.method.Parameters:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: '[org.springframework.binding.method.Parameters].getTypesArray()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].size()'
    - param.getType()
    linkageType: ''
    returnType: Class<?>[]
    signature: '[org.springframework.binding.method.Parameters].getTypesArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].size()'
      Src: org.springframework.binding.method.Parameters:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.method.Parameters].size()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.Parameters].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].get(int)'
      Src: org.springframework.binding.method.Parameters:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions:
      - IndexOutOfBoundsException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.method.Parameter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.springframework.binding.method.Parameters].getParameter(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].get(int)'
    linkageType: ''
    returnType: org.springframework.binding.method.Parameter
    signature: '[org.springframework.binding.method.Parameters].getParameter(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].equals(org.springframework.binding.method.Parameters)'
      Src: org.springframework.binding.method.Parameters:135,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 136
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 136
    functionName: '[org.springframework.binding.method.Parameters].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].equals(org.springframework.binding.method.Parameters)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.method.Parameters].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].hashCode()'
      Src: org.springframework.binding.method.Parameters:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.springframework.binding.method.Parameters].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.method.Parameters].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.method.Parameter>].toString()'
      Src: org.springframework.binding.method.Parameters:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.method.Parameters
      - java.util.List<org.springframework.binding.method.Parameter>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.springframework.binding.method.Parameters].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.method.Parameter>].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.method.Parameters].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getPercentInstance(java.util.Locale)'
      Src: org.springframework.binding.format.PercentNumberFormatFactory:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.format.PercentNumberFormatFactory].getNumberFormat(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/PercentNumberFormatFactory.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getPercentInstance(java.util.Locale)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.PercentNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.PercentNumberFormatFactory
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.PercentNumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/PercentNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.format.PercentNumberFormatFactory
    signature: '[org.springframework.binding.format.PercentNumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.format.DefaultNumberFormatFactory].getPattern()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/DefaultNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.format.DefaultNumberFormatFactory].getPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 1
    argNames:
    - pattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.format.DefaultNumberFormatFactory].setPattern(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/DefaultNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.format.DefaultNumberFormatFactory].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getInstance(java.util.Locale)'
      Src: org.springframework.binding.format.DefaultNumberFormatFactory:59,1
    - Dst: '[java.text.DecimalFormat].applyPattern(String)'
      Src: org.springframework.binding.format.DefaultNumberFormatFactory:62,1
    - Dst: '[org.apache.commons.logging.Log].warn(String)'
      Src: org.springframework.binding.format.DefaultNumberFormatFactory:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.format.DefaultNumberFormatFactory].getNumberFormat(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/DefaultNumberFormatFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.commons.logging.Log].warn(String)'
    - '[java.text.NumberFormat].getInstance(java.util.Locale)'
    - '[java.text.DecimalFormat].applyPattern(String)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.DefaultNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.commons.logging.LogFactory].getLog()'
      Src: org.springframework.binding.format.DefaultNumberFormatFactory:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.commons.logging.Log
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.DefaultNumberFormatFactory
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/DefaultNumberFormatFactory.java
    functionUses: 4
    functionsReached:
    - '[org.apache.commons.logging.LogFactory].getLog()'
    linkageType: ''
    returnType: org.springframework.binding.format.DefaultNumberFormatFactory
    signature: '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].getLocale()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].setLocale(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.format.AbstractNumberFormatFactory].determineLocale(java.util.Locale)'
      Src: org.springframework.binding.format.AbstractNumberFormatFactory:50,1
    - Dst: '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat(java.util.Locale)'
      Src: org.springframework.binding.format.AbstractNumberFormatFactory:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.format.AbstractNumberFormatFactory].determineLocale(java.util.Locale)'
    - '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat(java.util.Locale)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
      Src: org.springframework.binding.format.AbstractNumberFormatFactory:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].determineLocale(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.i18n.LocaleContextHolder].getLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].determineLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.format.NumberFormatFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.AbstractNumberFormatFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.format.AbstractNumberFormatFactory
    signature: '[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getCurrencyInstance(java.util.Locale)'
      Src: org.springframework.binding.format.CurrencyNumberFormatFactory:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.format.CurrencyNumberFormatFactory].getNumberFormat(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/CurrencyNumberFormatFactory.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getCurrencyInstance(java.util.Locale)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.CurrencyNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.CurrencyNumberFormatFactory
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.CurrencyNumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/CurrencyNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.format.CurrencyNumberFormatFactory
    signature: '[org.springframework.binding.format.CurrencyNumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.NumberFormat].getIntegerInstance(java.util.Locale)'
      Src: org.springframework.binding.format.IntegerNumberFormatFactory:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[org.springframework.binding.format.IntegerNumberFormatFactory].getNumberFormat(java.util.Locale)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/IntegerNumberFormatFactory.java
    functionUses: 0
    functionsReached:
    - '[java.text.NumberFormat].getIntegerInstance(java.util.Locale)'
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.IntegerNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.IntegerNumberFormatFactory
      static: false
      superClass: org.springframework.binding.format.AbstractNumberFormatFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.IntegerNumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/IntegerNumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.format.IntegerNumberFormatFactory
    signature: '[org.springframework.binding.format.IntegerNumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.NumberFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/NumberFormatFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.text.NumberFormat
    signature: '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.format.NumberFormatFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.format.NumberFormatFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/NumberFormatFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.format.NumberFormatFactory
    signature: '[org.springframework.binding.format.NumberFormatFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.message.MessageContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.message.MessageContext
    signature: '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.security.Principal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.validation.ValidationContext].getUserPrincipal()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.security.Principal
    signature: '[org.springframework.binding.validation.ValidationContext].getUserPrincipal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.validation.ValidationContext].getUserEvent()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.validation.ValidationContext].getUserEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - property
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.validation.ValidationContext].getUserValue(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.validation.ValidationContext].getUserValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.validation.ValidationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.validation.ValidationContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.validation.ValidationContext
    signature: '[org.springframework.binding.validation.ValidationContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.springframework.binding.expression.ParserContext].getEvaluationContextType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.ParserContext].getEvaluationContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ExpressionVariable[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.expression.ParserContext].getExpressionVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ExpressionVariable[]
    signature: '[org.springframework.binding.expression.ParserContext].getExpressionVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.expression.ParserContext].isTemplate()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.ParserContext].isTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.ParserContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.ParserContext
    signature: '[org.springframework.binding.expression.ParserContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
      Src: org.springframework.binding.expression.PropertyNotFoundException:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.PropertyNotFoundException
      static: false
      superClass: org.springframework.binding.expression.EvaluationException
    argCount: 3
    argNames:
    - contextClass
    - property
    - cause
    argTypes:
    - Class<?>
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(Class<?>,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/PropertyNotFoundException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.PropertyNotFoundException
    signature: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(Class<?>,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,null)'
      Src: org.springframework.binding.expression.EvaluationException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.EvaluationException
      static: false
      superClass: RuntimeException
    argCount: 3
    argNames:
    - contextClass
    - expressionString
    - message
    argTypes:
    - Class<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/EvaluationException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,null)'
    linkageType: ''
    returnType: org.springframework.binding.expression.EvaluationException
    signature: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.binding.expression.EvaluationException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.EvaluationException
      static: false
      superClass: RuntimeException
    argCount: 4
    argNames:
    - contextClass
    - expressionString
    - message
    - cause
    argTypes:
    - Class<?>
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/EvaluationException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.EvaluationException
    signature: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.expression.EvaluationException].getContextClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/EvaluationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.EvaluationException].getContextClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.springframework.binding.expression.EvaluationException].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/EvaluationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.EvaluationException].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>,null)'
      Src: org.springframework.binding.expression.ValueCoercionException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ValueCoercionException
      static: false
      superClass: org.springframework.binding.expression.EvaluationException
    argCount: 4
    argNames:
    - contextClass
    - property
    - value
    - targetClass
    argTypes:
    - Class<?>
    - String
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ValueCoercionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>,null)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ValueCoercionException
    signature: '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
      Src: org.springframework.binding.expression.ValueCoercionException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      - Object
      - Class<?>
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ValueCoercionException
      static: false
      superClass: org.springframework.binding.expression.EvaluationException
    argCount: 5
    argNames:
    - contextClass
    - property
    - value
    - targetClass
    - cause
    argTypes:
    - Class<?>
    - String
    - Object
    - Class<?>
    - Throwable
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ValueCoercionException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ValueCoercionException
    signature: '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.springframework.binding.expression.EvaluationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.expression.ValueCoercionException].getValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ValueCoercionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.ValueCoercionException].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: org.springframework.binding.expression.EvaluationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.expression.ValueCoercionException].getTargetClass()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ValueCoercionException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.ValueCoercionException].getTargetClass()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.ExpressionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionParser
    signature: '[org.springframework.binding.expression.ExpressionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,String,Throwable)'
      Src: org.springframework.binding.expression.ParserException:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ParserException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - expressionString
    - cause
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.springframework.binding.expression.ParserException].<init>(String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserException.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.ParserException].<init>(String,String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ParserException
    signature: '[org.springframework.binding.expression.ParserException].<init>(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String,Throwable)'
      Src: org.springframework.binding.expression.ParserException:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ParserException
      static: false
      superClass: RuntimeException
    argCount: 3
    argNames:
    - expressionString
    - message
    - cause
    argTypes:
    - String
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.ParserException].<init>(String,String,Throwable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String,Throwable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ParserException
    signature: '[org.springframework.binding.expression.ParserException].<init>(String,String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.expression.ParserException].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.ParserException].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].init(String,String,null)'
      Src: org.springframework.binding.expression.ExpressionVariable:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ExpressionVariable
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - valueExpression
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.binding.expression.ExpressionVariable].init(String,String,null)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionVariable
    signature: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ExpressionVariable].init(String,String,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.ExpressionVariable:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ExpressionVariable
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - valueExpression
    - parserContext
    argTypes:
    - String
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.ExpressionVariable].init(String,String,org.springframework.binding.expression.ParserContext)'
    linkageType: ''
    returnType: org.springframework.binding.expression.ExpressionVariable
    signature: '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.expression.ExpressionVariable].getName()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.ExpressionVariable].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.ExpressionVariable].getValueExpression()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.ExpressionVariable].getValueExpression()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.ParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.expression.ExpressionVariable].getParserContext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.ParserContext
    signature: '[org.springframework.binding.expression.ExpressionVariable].getParserContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.ExpressionVariable:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.expression.ExpressionVariable].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.binding.expression.ExpressionVariable)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.ExpressionVariable].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.binding.expression.ExpressionVariable:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.expression.ExpressionVariable].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.ExpressionVariable].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.expression.ExpressionVariable].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.ExpressionVariable].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.binding.expression.ExpressionVariable:92,1
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.binding.expression.ExpressionVariable:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - valueExpression
    - parserContext
    argTypes:
    - String
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.springframework.binding.expression.ExpressionVariable].init(String,String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].hasText(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.ExpressionVariable].init(String,String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.expression.Expression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.Expression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.expression.Expression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.Expression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.expression.Expression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.Expression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.expression.Expression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.Expression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.Expression].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.Expression].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.expression.EvaluationContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/EvaluationContextFactory.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.expression.EvaluationContext
    signature: '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.EvaluationContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.spel.EvaluationContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/EvaluationContextFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.EvaluationContextFactory
    signature: '[org.springframework.binding.expression.spel.EvaluationContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.core.convert.ConversionService,java.util.Map<String,org.springframework.binding.expression.Expression>)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:66,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,Class<?>,org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.Expression
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      - Class<?>
      - org.springframework.core.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpression
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - expression
    - expressionVars
    - expectedType
    - conversionService
    - propertyAccessors
    argTypes:
    - org.springframework.expression.Expression
    - java.util.Map<String,org.springframework.binding.expression.Expression>
    - Class<?>
    - org.springframework.core.convert.ConversionService
    - java.util.List<org.springframework.expression.PropertyAccessor>
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map<String,org.springframework.binding.expression.Expression>,Class<?>,org.springframework.core.convert.ConversionService,java.util.List<org.springframework.expression.PropertyAccessor>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.core.convert.ConversionService,java.util.Map<String,org.springframework.binding.expression.Expression>)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,Class<?>,org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpression
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map<String,org.springframework.binding.expression.Expression>,Class<?>,org.springframework.core.convert.ConversionService,java.util.List<org.springframework.expression.PropertyAccessor>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.expression.Expression,String)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:76,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.spel.EvaluationContextFactory,String)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpression
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expression
    - expectedType
    - contextFactory
    argTypes:
    - org.springframework.expression.Expression
    - Class<?>
    - org.springframework.binding.expression.spel.EvaluationContextFactory
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,Class<?>,org.springframework.binding.expression.spel.EvaluationContextFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.spel.EvaluationContextFactory,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.expression.Expression,String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpression
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,Class<?>,org.springframework.binding.expression.spel.EvaluationContextFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.expression.Expression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:90,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:92,1
    - Dst: '[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,Class<?>)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:94,1
    - Dst: e.getMessageCode()
      Src: org.springframework.binding.expression.spel.SpringELExpression:96,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:96,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:97,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:97,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:97,1
    - Dst: e.getMessageCode()
      Src: org.springframework.binding.expression.spel.SpringELExpression:99,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:99,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:100,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:100,1
    - Dst: '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,null,Class<?>,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:100,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:102,1
    - Dst: '[org.springframework.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:102,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:102,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 106
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 106
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.Expression].getValue(org.springframework.expression.EvaluationContext,Class<?>)'
    - '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.expression.Expression].getExpressionString()'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
    - e.getMessageCode()
    - '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,null,Class<?>,org.springframework.binding.expression.spel.SpringELExpression)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:111,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:113,1
    - Dst: '[org.springframework.expression.Expression].getValueType(org.springframework.expression.EvaluationContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:115,1
    - Dst: e.getMessageCode()
      Src: org.springframework.binding.expression.spel.SpringELExpression:117,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:117,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:118,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:118,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:118,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:120,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:120,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:120,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 124
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 124
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
    - '[org.springframework.expression.Expression].getValueType(org.springframework.expression.EvaluationContext)'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
    - e.getMessageCode()
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:129,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:131,1
    - Dst: '[org.springframework.expression.Expression].setValue(org.springframework.expression.EvaluationContext,Object)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:133,1
    - Dst: e.getMessageCode()
      Src: org.springframework.binding.expression.spel.SpringELExpression:135,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:135,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:136,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:136,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:136,1
    - Dst: e.getMessageCode()
      Src: org.springframework.binding.expression.spel.SpringELExpression:138,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:138,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:139,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:139,1
    - Dst: '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,Object,Class<?>,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:139,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:141,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:141,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,String,org.springframework.binding.expression.spel.SpringELExpression)'
      Src: org.springframework.binding.expression.spel.SpringELExpression:141,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rootObject
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 145
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 145
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
    - '[org.springframework.expression.Expression].setValue(org.springframework.expression.EvaluationContext,Object)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,Object,Class<?>,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.spel.SpringELExpression,String,String,org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].equals(org.springframework.binding.expression.spel.SpringELExpression)'
    - '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
    - e.getMessageCode()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.support.StandardEvaluationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.expression.spel.support.StandardEvaluationContext
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.spel.SpringELExpression:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.springframework.binding.expression.spel.SpringELExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.spel.SpringELExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:51,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:57,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.service.DefaultConversionService)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpressionParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionParser
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 4
    functionsReached:
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.service.DefaultConversionService)'
    - '[java.util.ArrayList].<init>()'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpressionParser
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:51,1
    - Dst: '[org.springframework.context.expression.MapAccessor].<init>()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:62,1
    - Dst: '[java.util.List<org.springframework.expression.PropertyAccessor>].add(org.springframework.context.expression.MapAccessor)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:62,1
    - Dst: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpressionParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionParser
    - conversionService
    argTypes:
    - org.springframework.expression.spel.standard.SpelExpressionParser
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.context.expression.MapAccessor].<init>()'
    - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.binding.convert.ConversionService)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.List<org.springframework.expression.PropertyAccessor>].add(org.springframework.context.expression.MapAccessor)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpressionParser
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].getConversionService()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].getConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.expression.PropertyAccessor>].add(org.springframework.expression.PropertyAccessor)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.expression.PropertyAccessor
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyAccessor
    argTypes:
    - org.springframework.expression.PropertyAccessor
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.expression.PropertyAccessor>].add(org.springframework.expression.PropertyAccessor)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].hasText(String,String)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:77,1
    - Dst: context.getExpressionVariables()
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:80,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:80,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(String,org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:82,1
    - Dst: context.getExpectedEvaluationResultType()
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:83,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:84,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.spel.SimpleEvaluationContextFactory)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:87,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map<String,org.springframework.binding.expression.Expression>,org.springframework.expression.Expression,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 89
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - context.getExpressionVariables()
    - '[org.springframework.util.Assert].hasText(String,String)'
    - context.getExpectedEvaluationResultType()
    - '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.spel.SimpleEvaluationContextFactory)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(String,org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map<String,org.springframework.binding.expression.Expression>,org.springframework.expression.Expression,org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.core.convert.ConversionService)'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map<String,org.springframework.binding.expression.Expression>,Class<?>,org.springframework.core.convert.ConversionService,java.util.List<org.springframework.expression.PropertyAccessor>)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      - org.springframework.expression.Expression
      - Class<?>
      - org.springframework.core.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.spel.SpringELExpression
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - expressionVars
    - spelExpression
    - expectedResultType
    - conversionService
    argTypes:
    - java.util.Map<String,org.springframework.binding.expression.Expression>
    - org.springframework.expression.Expression
    - Class<?>
    - org.springframework.core.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map<String,org.springframework.binding.expression.Expression>,org.springframework.expression.Expression,Class<?>,org.springframework.core.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map<String,org.springframework.binding.expression.Expression>,Class<?>,org.springframework.core.convert.ConversionService,java.util.List<org.springframework.expression.PropertyAccessor>)'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SpringELExpression
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map<String,org.springframework.binding.expression.Expression>,org.springframework.expression.Expression,Class<?>,org.springframework.core.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:107,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].parseExpression(String,org.springframework.expression.ParserContext)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:109,1
    - Dst: '[org.springframework.expression.spel.standard.SpelExpressionParser].parseExpression(String)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:111,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].parseExpression(String)'
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)'
    - '[org.springframework.expression.spel.standard.SpelExpressionParser].parseExpression(String,org.springframework.expression.ParserContext)'
    linkageType: ''
    returnType: org.springframework.expression.Expression
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ParserContext].isTemplate()'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.expression.ParserContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.ParserContext].isTemplate()'
    linkageType: ''
    returnType: org.springframework.expression.ParserContext
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:130,1
    - Dst: var.getName()
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:132,1
    - Dst: var.getValueExpression()
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:132,1
    - Dst: var.getParserContext()
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:132,1
    - Dst: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.spel.SpringELExpressionParser)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:132,1
    - Dst: '[java.util.HashMap].put(org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.expression.spel.SpringELExpressionParser:132,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionVariable[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.spel.standard.SpelExpressionParser
      - org.springframework.binding.convert.ConversionService
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.springframework.binding.expression.Expression>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionVars
    argTypes:
    - ExpressionVariable[]
    constantsTouched: []
    func_position:
      end: 135
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 135
    functionName: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(ExpressionVariable[])'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.Expression)'
    - var.getName()
    - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(org.springframework.binding.expression.spel.SpringELExpressionParser,org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - var.getParserContext()
    - '[java.util.HashMap].<init>(org.springframework.binding.expression.spel.SpringELExpressionParser)'
    - var.getValueExpression()
    linkageType: ''
    returnType: java.util.Map<String,org.springframework.binding.expression.Expression>
    signature: '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(ExpressionVariable[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.support.DataBindingPropertyAccessor].forReadWriteAccess()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.PropertyAccessor
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyAccessors
    - conversionService
    argTypes:
    - java.util.List<org.springframework.expression.PropertyAccessor>
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SimpleEvaluationContextFactory.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.expression.spel.support.DataBindingPropertyAccessor].forReadWriteAccess()'
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory
    signature: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:54,1
    - Dst: '[org.springframework.expression.spel.support.SimpleEvaluationContext].forPropertyAccessors(PropertyAccessor[])'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:53,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:55,1
    - Dst: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].withConversionService(org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:53,1
    - Dst: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].withRootObject(Object)'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:53,1
    - Dst: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].build()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.PropertyAccessor
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.EvaluationContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].createContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SimpleEvaluationContextFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].withRootObject(Object)'
    - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].build()'
    - '[org.springframework.expression.spel.support.SimpleEvaluationContext].forPropertyAccessors(PropertyAccessor[])'
    - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()'
    - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].withConversionService(org.springframework.core.convert.ConversionService)'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    linkageType: ''
    returnType: org.springframework.expression.EvaluationContext
    signature: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].createContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.expression.PropertyAccessor>].size()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:61,1
    - Dst: '[java.util.List<org.springframework.expression.PropertyAccessor>].toArray()'
      Src: org.springframework.binding.expression.spel.SimpleEvaluationContextFactory:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.expression.PropertyAccessor
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: PropertyAccessor[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SimpleEvaluationContextFactory.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<org.springframework.expression.PropertyAccessor>].size()'
    - '[java.util.List<org.springframework.expression.PropertyAccessor>].toArray()'
    linkageType: ''
    returnType: PropertyAccessor[]
    signature: '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.spel.StandardEvaluationContextFactory
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - propertyAccessors
    - conversionService
    - expressionVariables
    argTypes:
    - java.util.List<org.springframework.expression.PropertyAccessor>
    - org.springframework.core.convert.ConversionService
    - java.util.Map<String,org.springframework.binding.expression.Expression>
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.core.convert.ConversionService,java.util.Map<String,org.springframework.binding.expression.Expression>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/StandardEvaluationContextFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.spel.StandardEvaluationContextFactory
    signature: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.core.convert.ConversionService,java.util.Map<String,org.springframework.binding.expression.Expression>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>(Object)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:56,1
    - Dst: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(Object)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:57,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].setVariables(java.util.Map<String,Object>)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:57,1
    - Dst: '[org.springframework.expression.spel.support.StandardTypeConverter].<init>(org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:58,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].setTypeConverter(org.springframework.expression.spel.support.StandardTypeConverter)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:58,1
    - Dst: '[org.springframework.expression.spel.support.StandardEvaluationContext].getPropertyAccessors()'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:59,1
    - Dst: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].addAll(java.util.List<org.springframework.expression.PropertyAccessor>)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.expression.EvaluationContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].createContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/StandardEvaluationContextFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.expression.spel.support.StandardEvaluationContext].setVariables(java.util.Map<String,Object>)'
    - '[org.springframework.expression.spel.support.StandardEvaluationContext].getPropertyAccessors()'
    - '[org.springframework.expression.spel.support.StandardEvaluationContext].setTypeConverter(org.springframework.expression.spel.support.StandardTypeConverter)'
    - '[org.springframework.expression.spel.support.StandardTypeConverter].<init>(org.springframework.core.convert.ConversionService)'
    - '[org.springframework.expression.spel.support.StandardEvaluationContext].<init>(Object)'
    - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(Object)'
    - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].addAll(java.util.List<org.springframework.expression.PropertyAccessor>)'
    linkageType: ''
    returnType: org.springframework.expression.EvaluationContext
    signature: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].createContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collections].emptyMap()'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:71,1
    - Dst: '[java.util.Map<String,org.springframework.binding.expression.Expression>].size()'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:73,1
    - Dst: '[java.util.HashMap].<init>(org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:73,1
    - Dst: '[java.util.Map<String,org.springframework.binding.expression.Expression>].entrySet()'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:74,1
    - Dst: var.getKey()
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1
    - Dst: var.getValue()
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1
    - Dst: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getValue(Object)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1
    - Dst: '[java.util.HashMap].put(org.springframework.binding.expression.spel.StandardEvaluationContextFactory,org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
      Src: org.springframework.binding.expression.spel.StandardEvaluationContextFactory:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List<org.springframework.expression.PropertyAccessor>
      - org.springframework.core.convert.ConversionService
      - java.util.Map<String,org.springframework.binding.expression.Expression>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.spel.EvaluationContextFactory
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,Object>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootObject
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/StandardEvaluationContextFactory.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<String,org.springframework.binding.expression.Expression>].entrySet()'
    - '[java.util.Map<String,org.springframework.binding.expression.Expression>].size()'
    - var.getKey()
    - '[java.util.HashMap].put(org.springframework.binding.expression.spel.StandardEvaluationContextFactory,org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
    - '[java.util.HashMap].<init>(org.springframework.binding.expression.spel.StandardEvaluationContextFactory)'
    - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getValue(Object)'
    - var.getValue()
    - '[java.util.Collections].emptyMap()'
    linkageType: ''
    returnType: java.util.Map<String,Object>
    signature: '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expression
    - conversionService
    argTypes:
    - String
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(String,org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(String,org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - autoGrowNestedPaths
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - autoGrowCollectionLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:102,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setAutoGrowNestedPaths(boolean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:103,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setAutoGrowCollectionLimit(int)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:104,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].getPropertyValue(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:105,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:107,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:107,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:109,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:109,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:109,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 113
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 113
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
    - '[org.springframework.beans.BeanWrapperImpl].setAutoGrowCollectionLimit(int)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.beans.BeanWrapperImpl].setAutoGrowNestedPaths(boolean)'
    - '[org.springframework.beans.BeanWrapperImpl].getPropertyValue(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:117,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setAutoGrowNestedPaths(boolean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:118,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setAutoGrowCollectionLimit(int)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:119,1
    - Dst: '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:120,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setConversionService(org.springframework.core.convert.ConversionService)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:120,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].setPropertyValue(String,Object)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:121,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:123,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:123,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:125,1
    - Dst: e.getRequiredType()
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:125,1
    - Dst: '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,Object,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:125,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:127,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:127,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:127,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 131
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
    - '[org.springframework.beans.BeanWrapperImpl].setAutoGrowCollectionLimit(int)'
    - '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,Object,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.beans.BeanWrapperImpl].setPropertyValue(String,Object)'
    - '[org.springframework.beans.BeanWrapperImpl].setConversionService(org.springframework.core.convert.ConversionService)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.beans.BeanWrapperImpl].setAutoGrowNestedPaths(boolean)'
    - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
    - e.getRequiredType()
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:135,1
    - Dst: '[org.springframework.beans.BeanWrapperImpl].getPropertyType(String)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:136,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:138,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:138,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:140,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:140,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpression:140,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.beans.BeanWrapperImpl].<init>(Object)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.beanwrapper.BeanWrapperExpression,String,org.springframework.binding.expression.beanwrapper.BeanWrapperExpression)'
    - '[org.springframework.beans.BeanWrapperImpl].getPropertyType(String)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 3
    functionsReached:
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 1
    argNames:
    - autoGrowNestedPaths
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowNestedPaths(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowNestedPaths(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 1
    argNames:
    - autoGrowCollectionLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowCollectionLimit(int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowCollectionLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(String,org.springframework.binding.convert.ConversionService)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:97,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:98,1
    - Dst: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)'
      Src: org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.convert.ConversionService
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: org.springframework.binding.expression.support.AbstractExpressionParser
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(String,org.springframework.binding.convert.ConversionService)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)'
    - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.StaticExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.support.StaticExpression].<init>(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.StaticExpression
    signature: '[org.springframework.binding.expression.support.StaticExpression].<init>(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.springframework.binding.expression.support.StaticExpression:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.expression.support.StaticExpression].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached:
    - '[Object].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.support.StaticExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.ObjectUtils].nullSafeEquals(Object,org.springframework.binding.expression.support.StaticExpression)'
      Src: org.springframework.binding.expression.support.StaticExpression:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.springframework.binding.expression.support.StaticExpression].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.ObjectUtils].nullSafeEquals(Object,org.springframework.binding.expression.support.StaticExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.StaticExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.springframework.binding.expression.support.StaticExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.support.StaticExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.expression.support.StaticExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.StaticExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.support.StaticExpression:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.expression.support.StaticExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.StaticExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.expression.support.StaticExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.StaticExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(Object)
      Src: org.springframework.binding.expression.support.StaticExpression:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.binding.expression.support.StaticExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
    functionUses: 0
    functionsReached:
    - String.valueOf(Object)
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.StaticExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.SimpleParserContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - evaluationContextType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.support.SimpleParserContext].<init>(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.SimpleParserContext
    signature: '[org.springframework.binding.expression.support.SimpleParserContext].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.expression.support.SimpleParserContext].getEvaluationContextType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.SimpleParserContext].getEvaluationContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ExpressionVariable[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ExpressionVariable[]
    signature: '[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.springframework.binding.expression.support.SimpleParserContext].isTemplate()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.SimpleParserContext].isTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.CompositeStringExpression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.CompositeStringExpression
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:44,1
    - Dst: expression.getValue(Object)
      Src: org.springframework.binding.expression.support.CompositeStringExpression:46,1
    - Dst: '[StringBuilder].append(org.springframework.binding.expression.support.CompositeStringExpression)'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:46,1
    - Dst: '[StringBuilder].toString()'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - expression.getValue(Object)
    - '[StringBuilder].append(org.springframework.binding.expression.support.CompositeStringExpression)'
    - '[StringBuilder].<init>(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:64,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,Expression[])'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:64,1
    - Dst: '[org.springframework.binding.expression.support.CompositeStringExpression].toString()'
      Src: org.springframework.binding.expression.support.CompositeStringExpression:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Expression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.support.CompositeStringExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,Expression[])'
    - '[org.springframework.binding.expression.support.CompositeStringExpression].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.CompositeStringExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionPrefix(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionSuffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionSuffix(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionSuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].getAllowDelimitedEvalExpressions()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].getAllowDelimitedEvalExpressions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allowDelmitedEvalExpressions
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].setAllowDelimitedEvalExpressions(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].setAllowDelimitedEvalExpressions(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:110,1
    - Dst: context.isTemplate()
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:114,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseTemplate(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:115,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:117,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:117,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:117,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:117,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:119,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:127,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:127,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:127,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:128,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:128,1
    - Dst: '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:128,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:129,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:132,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 135
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 135
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
    - '[org.springframework.util.Assert].notNull(String,String)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseTemplate(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[String].length()'
    - context.isTemplate()
    - '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:138,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:139,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseEmptyExpressionString(org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:140,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpressions(String,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:142,1
    - Dst: '[org.springframework.binding.expression.support.CompositeStringExpression].<init>(Expression[])'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:146,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 148
      start: 137
    functionDepth: 3
    functionLinenumber: 137
    functionLinenumberEnd: 148
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseTemplate(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(String,String)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseEmptyExpressionString(org.springframework.binding.expression.ParserContext)'
    - '[String].length()'
    - '[org.springframework.binding.expression.support.CompositeStringExpression].<init>(Expression[])'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpressions(String,org.springframework.binding.expression.ParserContext)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseTemplate(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:158,1
    - Dst: '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:161,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 163
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 163
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseEmptyExpressionString(org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
    - '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseEmptyExpressionString(org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:175,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:177,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:178,1
    - Dst: '[String].indexOf(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:178,1
    - Dst: '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:182,1
    - Dst: '[org.springframework.binding.expression.support.LiteralExpression].<init>(org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:182,1
    - Dst: '[java.util.LinkedList].add(org.springframework.binding.expression.support.LiteralExpression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:182,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:185,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:186,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:186,1
    - Dst: '[String].indexOf(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:185,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:190,1
    - Dst: '[String].lastIndexOf(String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:190,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:193,1
    - Dst: '[String].lastIndexOf(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:193,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:195,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:195,1
    - Dst: '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:198,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,org.springframework.binding.expression.support.AbstractExpressionParser,null)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:196,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:199,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:199,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,org.springframework.binding.expression.support.AbstractExpressionParser,null)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:200,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:203,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:203,1
    - Dst: '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:203,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:204,1
    - Dst: '[java.util.LinkedList].add(org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:204,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:211,1
    - Dst: '[java.util.LinkedList].add(org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:211,1
    - Dst: '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:214,1
    - Dst: '[java.util.LinkedList].add(org.springframework.binding.expression.support.LiteralExpression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:214,1
    - Dst: '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:218,1
    - Dst: '[org.springframework.binding.expression.support.LiteralExpression].<init>(org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:218,1
    - Dst: '[java.util.LinkedList].add(org.springframework.binding.expression.support.LiteralExpression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:218,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:220,1
    - Dst: '[java.util.LinkedList].toArray()'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:223,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Expression[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 224
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 224
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpressions(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
    - '[java.util.LinkedList].add(org.springframework.binding.expression.support.LiteralExpression)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.ParserContext)'
    - '[java.util.LinkedList].toArray()'
    - '[String].length()'
    - '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
    - '[String].substring(org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[String].indexOf(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.support.LiteralExpression].<init>(org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.ParserException].<init>(String,org.springframework.binding.expression.support.AbstractExpressionParser,null)'
    - '[String].lastIndexOf(String,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
    - '[java.util.LinkedList].add(org.springframework.binding.expression.Expression)'
    - '[java.util.LinkedList].<init>()'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
    - '[String].lastIndexOf(String)'
    linkageType: ''
    returnType: Expression[]
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpressions(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(org.springframework.binding.expression.support.AbstractExpressionParser,int)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:230,1
    - Dst: var.getName()
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:232,1
    - Dst: var.getValueExpression()
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:232,1
    - Dst: var.getParserContext()
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:232,1
    - Dst: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:232,1
    - Dst: '[java.util.HashMap].put(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.expression.support.AbstractExpressionParser:232,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionVariable[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,org.springframework.binding.expression.Expression>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variables
    argTypes:
    - ExpressionVariable[]
    constantsTouched: []
    func_position:
      end: 235
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 235
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseVariableExpressions(ExpressionVariable[])'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>(org.springframework.binding.expression.support.AbstractExpressionParser,int)'
    - var.getName()
    - var.getParserContext()
    - '[java.util.HashMap].put(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.Expression)'
    - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(org.springframework.binding.expression.support.AbstractExpressionParser,org.springframework.binding.expression.support.AbstractExpressionParser)'
    - var.getValueExpression()
    linkageType: ''
    returnType: java.util.Map<String,org.springframework.binding.expression.Expression>
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].parseVariableExpressions(ExpressionVariable[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 238
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 238
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.AbstractExpressionParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.AbstractExpressionParser
    signature: '[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.springframework.binding.expression.support.AbstractGetValueExpression:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.expression.support.AbstractGetValueExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.AbstractGetValueExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.AbstractGetValueExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.AbstractGetValueExpression
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.AbstractGetValueExpression
    signature: '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.FluentParserContext].init()'
      Src: org.springframework.binding.expression.support.FluentParserContext:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 52
    functionsReached:
    - '[org.springframework.binding.expression.support.FluentParserContext].init()'
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].getEvaluationContextType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.FluentParserContext].getEvaluationContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].getExpectedEvaluationResultType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.FluentParserContext].getExpectedEvaluationResultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].toArray()'
      Src: org.springframework.binding.expression.support.FluentParserContext:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ExpressionVariable[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].toArray()'
    linkageType: ''
    returnType: ExpressionVariable[]
    signature: '[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].isTemplate()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.FluentParserContext].isTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contextType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].evaluate(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].evaluate(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resultType
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].expectResult(Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].expectResult(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].add(org.springframework.binding.expression.ExpressionVariable)'
      Src: org.springframework.binding.expression.support.FluentParserContext:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ExpressionVariable
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variable
    argTypes:
    - org.springframework.binding.expression.ExpressionVariable
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 4
    functionsReached:
    - '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].add(org.springframework.binding.expression.ExpressionVariable)'
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].asList(org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.support.FluentParserContext:103,1
    - Dst: '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].addAll(org.springframework.binding.expression.support.FluentParserContext)'
      Src: org.springframework.binding.expression.support.FluentParserContext:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].variables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<org.springframework.binding.expression.ExpressionVariable>].addAll(org.springframework.binding.expression.support.FluentParserContext)'
    - '[java.util.Arrays].asList(org.springframework.binding.expression.support.FluentParserContext)'
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].variables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.FluentParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].template()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.FluentParserContext
    signature: '[org.springframework.binding.expression.support.FluentParserContext].template()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.springframework.binding.expression.support.FluentParserContext:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Class<?>
      - Class<?>
      - java.util.List<org.springframework.binding.expression.ExpressionVariable>
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.expression.support.FluentParserContext].init()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.FluentParserContext].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.expression.support.LiteralExpression:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.LiteralExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 2
    functionsReached:
    - '[org.springframework.util.Assert].notNull(String,String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.support.LiteralExpression
    signature: '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.springframework.binding.expression.support.LiteralExpression:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.support.LiteralExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.springframework.binding.expression.support.LiteralExpression)'
      Src: org.springframework.binding.expression.support.LiteralExpression:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.springframework.binding.expression.support.LiteralExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.LiteralExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.support.LiteralExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String,String)'
      Src: org.springframework.binding.expression.support.LiteralExpression:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.LiteralExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.LiteralExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.LiteralExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.expression.support.LiteralExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.LiteralExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.NullParserContext].<init>()'
      Src: org.springframework.binding.expression.support.NullParserContext:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.support.NullParserContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[org.springframework.binding.expression.support.NullParserContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.support.NullParserContext].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.support.NullParserContext
    signature: '[org.springframework.binding.expression.support.NullParserContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.springframework.binding.expression.support.NullParserContext].getEvaluationContextType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.NullParserContext].getEvaluationContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.springframework.binding.expression.support.NullParserContext].getExpectedEvaluationResultType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.NullParserContext].getExpectedEvaluationResultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ExpressionVariable[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.expression.support.NullParserContext].getExpressionVariables()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ExpressionVariable[]
    signature: '[org.springframework.binding.expression.support.NullParserContext].getExpressionVariables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.ParserContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ParserContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.expression.support.NullParserContext].isTemplate()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.support.NullParserContext].isTemplate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.Expression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.support.CollectionAddingExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - collectionExpression
    argTypes:
    - org.springframework.binding.expression.Expression
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].<init>(org.springframework.binding.expression.Expression)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.support.CollectionAddingExpression
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].<init>(org.springframework.binding.expression.Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getValue(Object)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getValue(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(Object)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:51,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:53,1
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:53,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:55,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.support.CollectionAddingExpression,String,String,IllegalStateException)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:53,1
    - Dst: '[org.springframework.util.Assert].isInstanceOf(Object,String)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:58,1
    - Dst: '[java.util.Collection<Object>].add(Object)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:61,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.support.CollectionAddingExpression,String,String,IllegalStateException)'
    - '[IllegalStateException].<init>(String)'
    - '[org.springframework.util.Assert].isInstanceOf(Object,String)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(Object)'
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    - '[java.util.Collection<Object>].add(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.Expression].getExpressionString()'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.Expression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:74,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:74,1
    - Dst: '[org.springframework.binding.expression.support.CollectionAddingExpression].toString()'
      Src: org.springframework.binding.expression.support.CollectionAddingExpression:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.Expression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.expression.support.CollectionAddingExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.core.style.ToStringCreator].append(String,org.springframework.binding.expression.Expression)'
    - '[org.springframework.binding.expression.support.CollectionAddingExpression].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.support.CollectionAddingExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:49,1
    - Dst: '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:51,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ExpressionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpressionParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionFactory
    argTypes:
    - jakarta.el.ExpressionFactory
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)'
    - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpressionParser
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.convert.ConversionService
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].getConversionService()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.convert.ConversionService
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].getConversionService()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.convert.ConversionService
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - conversionService
    argTypes:
    - org.springframework.binding.convert.ConversionService
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.el.ELContextFactory,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:83,1
    - Dst: '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].put(Class<?>,org.springframework.binding.expression.el.ELContextFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - org.springframework.binding.expression.el.ELContextFactory
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contextType
    - contextFactory
    argTypes:
    - Class<?>
    - org.springframework.binding.expression.el.ELContextFactory
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(Class<?>,org.springframework.binding.expression.el.ELContextFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].put(Class<?>,org.springframework.binding.expression.el.ELContextFactory)'
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.el.ELContextFactory,String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(Class<?>,org.springframework.binding.expression.el.ELContextFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:88,1
    - Dst: context.isTemplate()
      Src: org.springframework.binding.expression.el.ELExpressionParser:92,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.el.ELExpressionParser,boolean)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:93,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:95,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:96,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.el.ELExpressionParser,boolean)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 99
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 99
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(String,String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(String)'
    - context.isTemplate()
    - '[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(String)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.el.ELExpressionParser,boolean)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(String,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:103,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(String,org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:105,1
    - Dst: '[org.springframework.binding.expression.ParserContext].getEvaluationContextType()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:106,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(Class<?>,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:106,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:107,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,org.springframework.binding.expression.el.ELExpressionParser)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:109,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ParserException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.Expression
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - expressionString
    - context
    - template
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    - boolean
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 3
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.ParserContext,boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.ParserContext].getEvaluationContextType()'
    - '[org.springframework.util.Assert].notNull(String,String)'
    - '[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(Class<?>,String)'
    - '[org.springframework.binding.expression.ParserException].<init>(String,org.springframework.binding.expression.el.ELExpressionParser)'
    - '[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(String,org.springframework.binding.expression.ParserContext)'
    linkageType: ''
    returnType: org.springframework.binding.expression.Expression
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.ParserContext,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:114,1
    - Dst: '[org.springframework.binding.expression.ParserContext].getExpressionVariables()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:115,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].mapVariables(ExpressionVariable[],jakarta.el.ExpressionFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:115,1
    - Dst: '[jakarta.el.ExpressionFactory].createValueExpression(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:116,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:117,1
    - Dst: '[org.springframework.binding.expression.ParserContext].isTemplate()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:117,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].<init>(org.springframework.binding.expression.el.ELExpressionParser,Class<?>,org.springframework.binding.convert.ConversionService,boolean)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions:
      - jakarta.el.ELException
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.el.ValueExpression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionString
    - context
    argTypes:
    - String
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 118
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(String,org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].mapVariables(ExpressionVariable[],jakarta.el.ExpressionFactory)'
    - '[org.springframework.binding.expression.ParserContext].getExpressionVariables()'
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)'
    - '[jakarta.el.ExpressionFactory].createValueExpression(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,String)'
    - '[org.springframework.binding.expression.ParserContext].isTemplate()'
    - '[org.springframework.binding.expression.el.BindingValueExpression].<init>(org.springframework.binding.expression.el.ELExpressionParser,Class<?>,org.springframework.binding.convert.ConversionService,boolean)'
    linkageType: ''
    returnType: jakarta.el.ValueExpression
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(String,org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.ParserContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.springframework.binding.expression.ParserContext
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].containsKey(Class<?>)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:126,1
    - Dst: '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].get(Class<?>)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:127,1
    - Dst: '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].get()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.springframework.binding.expression.el.ELContextFactory
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expressionTargetType
    - expressionString
    argTypes:
    - Class<?>
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(Class<?>,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].get(Class<?>)'
    - '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].get()'
    - '[java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>].containsKey(Class<?>)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELContextFactory
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(Class<?>,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:135,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(null,org.springframework.binding.expression.el.DefaultElContextFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:136,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(org.springframework.binding.expression.el.DefaultElContextFactory)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ExpressionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionFactory
    argTypes:
    - jakarta.el.ExpressionFactory
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(org.springframework.binding.expression.el.DefaultElContextFactory)'
    - '[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()'
    - '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(null,org.springframework.binding.expression.el.DefaultElContextFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:141,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:141,1
    - Dst: '[String].startsWith(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:142,1
    - Dst: '[String].endsWith(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:142,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 149
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.el.ELExpressionParser:152,1
    - Dst: '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
      Src: org.springframework.binding.expression.el.ELExpressionParser:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ExpressionFactory
      - java.util.Map<Class<?>,org.springframework.binding.expression.el.ELContextFactory>
      - org.springframework.binding.convert.ConversionService
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.ExpressionParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expressionString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[org.springframework.binding.expression.ParserException].<init>(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - VariableMapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELResolver
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getELResolver()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.ELResolver
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getELResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - VariableMapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.FunctionMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getFunctionMapper()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.FunctionMapper
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getFunctionMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - VariableMapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.VariableMapper
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getVariableMapper()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.VariableMapper
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getVariableMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[VariableMapperImpl].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:174,1
    - Dst: var.getParserContext()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:176,1
    - Dst: var.getParserContext()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:176,1
    - Dst: context.isTemplate()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:179,1
    - Dst: var.getValueExpression()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:180,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].parseValueExpression(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:180,1
    - Dst: var.getValueExpression()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:182,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].assertNotDelimited(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:182,1
    - Dst: var.getValueExpression()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:183,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].assertHasText(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:183,1
    - Dst: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].parseValueExpression(String,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:184,1
    - Dst: var.getName()
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:186,1
    - Dst: '[VariableMapperImpl].setVariable(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext:186,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionVariable[]
      - jakarta.el.ExpressionFactory
      classConcrete: true
      classEnum: false
      classFields:
      - VariableMapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ELContext
    argCount: 2
    argNames:
    - variables
    - expressionFactory
    argTypes:
    - ExpressionVariable[]
    - jakarta.el.ExpressionFactory
    constantsTouched: []
    func_position:
      end: 189
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 189
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].mapVariables(ExpressionVariable[],jakarta.el.ExpressionFactory)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached:
    - var.getName()
    - '[VariableMapperImpl].<init>()'
    - context.isTemplate()
    - var.getParserContext()
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].assertNotDelimited(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].parseValueExpression(String,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
    - '[VariableMapperImpl].setVariable(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].parseValueExpression(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext,org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
    - var.getValueExpression()
    - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].assertHasText(org.springframework.binding.expression.el.ELExpressionParser.ParserELContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].mapVariables(ExpressionVariable[],jakarta.el.ExpressionFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - VariableMapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext
      static: false
      superClass: ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpressionParser.ParserELContext
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, ValueExpression>].get(String)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, ValueExpression>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ValueExpression
      static: false
      superClass: VariableMapper
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].resolveVariable(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[Map<String, ValueExpression>].get(String)'
    linkageType: ''
    returnType: jakarta.el.ValueExpression
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].resolveVariable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, ValueExpression>].put(String,jakarta.el.ValueExpression)'
      Src: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - jakarta.el.ValueExpression
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, ValueExpression>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ValueExpression
      static: false
      superClass: VariableMapper
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - jakarta.el.ValueExpression
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].setVariable(String,jakarta.el.ValueExpression)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[Map<String, ValueExpression>].put(String,jakarta.el.ValueExpression)'
    linkageType: ''
    returnType: jakarta.el.ValueExpression
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].setVariable(String,jakarta.el.ValueExpression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, ValueExpression>].toString()'
      Src: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, ValueExpression>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: VariableMapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[Map<String, ValueExpression>].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, ValueExpression>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl
      static: false
      superClass: VariableMapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl
    signature: '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(null,java.util.List<?extendsELResolver>)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsELResolver>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.DefaultELResolver
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 1
    argNames:
    - customResolvers
    argTypes:
    - java.util.List<?extendsELResolver>
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List<?extendsELResolver>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(null,java.util.List<?extendsELResolver>)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.DefaultELResolver
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List<?extendsELResolver>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?extendsELResolver>)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - java.util.List<?extendsELResolver>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.DefaultELResolver
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 2
    argNames:
    - target
    - customResolvers
    argTypes:
    - Object
    - java.util.List<?extendsELResolver>
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(Object,java.util.List<?extendsELResolver>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?extendsELResolver>)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.DefaultELResolver
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(Object,java.util.List<?extendsELResolver>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].getTarget()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.CompositeELResolver].getType(jakarta.el.ELContext,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:69,1
    - Dst: '[jakarta.el.CompositeELResolver].getType(jakarta.el.ELContext,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:71,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.CompositeELResolver].getType(jakarta.el.ELContext,Object,Object)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.CompositeELResolver].getValue(jakarta.el.ELContext,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:77,1
    - Dst: '[jakarta.el.CompositeELResolver].getValue(jakarta.el.ELContext,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 81
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.CompositeELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.CompositeELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:85,1
    - Dst: '[jakarta.el.CompositeELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 4
    argNames:
    - context
    - base
    - property
    - val
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.CompositeELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(org.springframework.binding.expression.el.DefaultELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:94,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:97,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(org.springframework.binding.expression.el.MapAdaptableELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:97,1
    - Dst: '[jakarta.el.ArrayELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:98,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ArrayELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:98,1
    - Dst: '[jakarta.el.ListELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:99,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ListELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:99,1
    - Dst: '[jakarta.el.MapELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:100,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.MapELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:100,1
    - Dst: '[jakarta.el.ResourceBundleELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:101,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ResourceBundleELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:101,1
    - Dst: '[jakarta.el.BeanELResolver].<init>()'
      Src: org.springframework.binding.expression.el.DefaultELResolver:102,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.BeanELResolver)'
      Src: org.springframework.binding.expression.el.DefaultELResolver:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<?extendsELResolver>
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.CompositeELResolver
    argCount: 1
    argNames:
    - customResolvers
    argTypes:
    - java.util.List<?extendsELResolver>
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?extendsELResolver>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.BeanELResolver)'
    - '[jakarta.el.MapELResolver].<init>()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.MapELResolver)'
    - '[jakarta.el.ResourceBundleELResolver].<init>()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ListELResolver)'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(org.springframework.binding.expression.el.MapAdaptableELResolver)'
    - '[jakarta.el.ArrayELResolver].<init>()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ResourceBundleELResolver)'
    - '[jakarta.el.ListELResolver].<init>()'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(org.springframework.binding.expression.el.DefaultELResolver)'
    - '[org.springframework.binding.expression.el.DefaultELResolver].add(jakarta.el.ArrayELResolver)'
    - '[jakarta.el.BeanELResolver].<init>()'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?extendsELResolver>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.el.ELContextFactory,String)'
      Src: org.springframework.binding.expression.el.ELExpression:45,1
    - Dst: '[org.springframework.util.Assert].notNull(jakarta.el.ValueExpression,String)'
      Src: org.springframework.binding.expression.el.ELExpression:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELExpression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - factory
    - valueExpression
    argTypes:
    - org.springframework.binding.expression.el.ELContextFactory
    - jakarta.el.ValueExpression
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.util.Assert].notNull(jakarta.el.ValueExpression,String)'
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.expression.el.ELContextFactory,String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELExpression
    signature: '[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
      Src: org.springframework.binding.expression.el.ELExpression:52,1
    - Dst: '[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.ELExpression:54,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.ELExpression:55,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:56,1
    - Dst: '[String].equals(String)'
      Src: org.springframework.binding.expression.el.ELExpression:56,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:60,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:60,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String)'
      Src: org.springframework.binding.expression.el.ELExpression:60,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:67,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:67,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:67,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:69,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:69,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:69,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 73
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.expression.el.ELExpression].getValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
    - '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
    - '[Object].getClass()'
    - '[String].equals(String)'
    - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
    - '[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.ELExpression].getValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
      Src: org.springframework.binding.expression.el.ELExpression:76,1
    - Dst: '[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,Object)'
      Src: org.springframework.binding.expression.el.ELExpression:78,1
    - Dst: '[jakarta.el.ELContext].isPropertyResolved()'
      Src: org.springframework.binding.expression.el.ELExpression:79,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:80,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:80,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String)'
      Src: org.springframework.binding.expression.el.ELExpression:80,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:85,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:85,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:85,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:87,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:87,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:87,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions:
      - org.springframework.binding.expression.EvaluationException
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 91
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 91
    functionName: '[org.springframework.binding.expression.el.ELExpression].setValue(Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String)'
    - '[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,Object)'
    - '[jakarta.el.ELContext].isPropertyResolved()'
    - '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
    - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.ELExpression].setValue(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
      Src: org.springframework.binding.expression.el.ELExpression:94,1
    - Dst: '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.ELExpression:96,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:98,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:98,1
    - Dst: '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:98,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.ELExpression:100,1
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:100,1
    - Dst: '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:100,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 104
    functionName: '[org.springframework.binding.expression.el.ELExpression].getValueType(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(org.springframework.binding.expression.el.ELExpression,String,org.springframework.binding.expression.el.ELExpression)'
    - '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
    - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    - '[org.springframework.binding.expression.EvaluationException].<init>(org.springframework.binding.expression.el.ELExpression,String,String,org.springframework.binding.expression.el.ELExpression)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.ELExpression].getValueType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 5
    functionsReached:
    - '[jakarta.el.ValueExpression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:111,1
    - Dst: '[String].indexOf(char)'
      Src: org.springframework.binding.expression.el.ELExpression:112,1
    - Dst: '[String].substring(int,org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.springframework.binding.expression.el.ELExpression].getBaseVariable()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    - '[String].indexOf(char)'
    - '[String].substring(int,org.springframework.binding.expression.el.ELExpression)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.ELExpression].getBaseVariable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].hashCode()'
      Src: org.springframework.binding.expression.el.ELExpression:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.springframework.binding.expression.el.ELExpression].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.el.ELExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].equals(org.springframework.binding.expression.el.ELExpression)'
      Src: org.springframework.binding.expression.el.ELExpression:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 130
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 130
    functionName: '[org.springframework.binding.expression.el.ELExpression].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].equals(org.springframework.binding.expression.el.ELExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.el.ELExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.ELExpression:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.springframework.binding.expression.el.ELContextFactory
      - jakarta.el.ValueExpression
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.Expression
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.springframework.binding.expression.el.ELExpression].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.ELExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELResolver
      - jakarta.el.VariableMapper
      - jakarta.el.FunctionMapper
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.VariableMapper
      - jakarta.el.ELResolver
      - jakarta.el.FunctionMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.DefaultELContext
      static: false
      superClass: jakarta.el.ELContext
    argCount: 3
    argNames:
    - resolver
    - variableMapper
    - functionMapper
    argTypes:
    - jakarta.el.ELResolver
    - jakarta.el.VariableMapper
    - jakarta.el.FunctionMapper
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.DefaultELContext
    signature: '[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.VariableMapper
      - jakarta.el.ELResolver
      - jakarta.el.FunctionMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELResolver
      static: false
      superClass: jakarta.el.ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.expression.el.DefaultELContext].getELResolver()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.ELResolver
    signature: '[org.springframework.binding.expression.el.DefaultELContext].getELResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.VariableMapper
      - jakarta.el.ELResolver
      - jakarta.el.FunctionMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.VariableMapper
      static: false
      superClass: jakarta.el.ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.expression.el.DefaultELContext].getVariableMapper()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.VariableMapper
    signature: '[org.springframework.binding.expression.el.DefaultELContext].getVariableMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.VariableMapper
      - jakarta.el.ELResolver
      - jakarta.el.FunctionMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.FunctionMapper
      static: false
      superClass: jakarta.el.ELContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.DefaultELContext].getFunctionMapper()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.FunctionMapper
    signature: '[org.springframework.binding.expression.el.DefaultELContext].getFunctionMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELContextFactory.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.ELContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.ELContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELContextFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.ELContextFactory
    signature: '[org.springframework.binding.expression.el.ELContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<java.beans.FeatureDescriptor>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 2
    argNames:
    - context
    - base
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<java.beans.FeatureDescriptor>
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:48,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:52,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:53,1
    - Dst: '[java.util.Map<Object,Object>].get(Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:53,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getClass()'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:54,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getType(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
    - '[java.util.Map<Object,Object>].get(Object)'
    - '[NullPointerException].<init>(String)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].getClass()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:63,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:67,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:68,1
    - Dst: '[java.util.Map<Object,Object>].get(Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:68,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 72
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 72
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[java.util.Map<Object,Object>].get(Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:77,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 3
    argNames:
    - context
    - base
    - property
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 85
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 85
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:90,1
    - Dst: '[jakarta.el.ELContext].setPropertyResolved(boolean)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:94,1
    - Dst: '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:97,1
    - Dst: '[java.util.Map<Object,Object>].put(Object,Object)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:97,1
    - Dst: '[jakarta.el.PropertyNotWritableException].<init>(org.springframework.binding.expression.el.MapAdaptableELResolver)'
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:99,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 4
    argNames:
    - context
    - base
    - property
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 102
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 102
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.PropertyNotWritableException].<init>(org.springframework.binding.expression.el.MapAdaptableELResolver)'
    - '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
    - '[NullPointerException].<init>(String)'
    - '[java.util.Map<Object,Object>].put(Object,Object)'
    - '[jakarta.el.ELContext].setPropertyResolved(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: adaptable.asMap()
      Src: org.springframework.binding.expression.el.MapAdaptableELResolver:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<Object,Object>
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 1
    argNames:
    - base
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 3
    functionsReached:
    - adaptable.asMap()
    linkageType: ''
    returnType: java.util.Map<Object,Object>
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.MapAdaptableELResolver
      static: false
      superClass: jakarta.el.ELResolver
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.MapAdaptableELResolver
    signature: '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.expression.el.DefaultELResolver].<init>(Object,null)'
      Src: org.springframework.binding.expression.el.DefaultElContextFactory:27,1
    - Dst: '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver,null,null)'
      Src: org.springframework.binding.expression.el.DefaultElContextFactory:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.el.ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jakarta.el.ELContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[org.springframework.binding.expression.el.DefaultElContextFactory].getELContext(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultElContextFactory.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(Object,null)'
    - '[org.springframework.binding.expression.el.DefaultELContext].<init>(org.springframework.binding.expression.el.DefaultELResolver,null,null)'
    linkageType: ''
    returnType: jakarta.el.ELContext
    signature: '[org.springframework.binding.expression.el.DefaultElContextFactory].getELContext(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.springframework.binding.expression.el.ELContextFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.DefaultElContextFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultElContextFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.expression.el.DefaultElContextFactory
    signature: '[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<?>,String)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:34,1
    - Dst: '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.expression.el.BindingValueExpression
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 4
    argNames:
    - targetExpression
    - expectedType
    - conversionService
    - template
    argTypes:
    - jakarta.el.ValueExpression
    - Class<?>
    - org.springframework.binding.convert.ConversionService
    - boolean
    constantsTouched: []
    func_position:
      end: 40
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 40
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].<init>(jakarta.el.ValueExpression,Class<?>,org.springframework.binding.convert.ConversionService,boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(org.springframework.binding.convert.ConversionService,String)'
    - '[org.springframework.util.Assert].notNull(Class<?>,String)'
    linkageType: ''
    returnType: org.springframework.binding.expression.el.BindingValueExpression
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].<init>(jakarta.el.ValueExpression,Class<?>,org.springframework.binding.convert.ConversionService,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getExpectedType()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].getExpectedType()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].getExpectedType()'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].getExpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Class<?>
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.el.ELContext
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].getType(jakarta.el.ELContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
    linkageType: ''
    returnType: Class<?>
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].getType(jakarta.el.ELContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:52,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(org.springframework.binding.expression.el.BindingValueExpression,Class<?>,jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      - org.springframework.binding.expression.ValueCoercionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.el.ELContext
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].getValue(jakarta.el.ELContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(org.springframework.binding.expression.el.BindingValueExpression,Class<?>,jakarta.el.ELContext)'
    - '[jakarta.el.ValueExpression].getValue(jakarta.el.ELContext)'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].getValue(jakarta.el.ELContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].isReadOnly(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 1
    argNames:
    - context
    argTypes:
    - jakarta.el.ELContext
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].isReadOnly(jakarta.el.ELContext)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].isReadOnly(jakarta.el.ELContext)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].isReadOnly(jakarta.el.ELContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:61,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(Object,org.springframework.binding.expression.el.BindingValueExpression,jakarta.el.ELContext)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:61,1
    - Dst: '[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,Object)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - jakarta.el.ELContext
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - NullPointerException
      - jakarta.el.ELException
      - org.springframework.binding.expression.ValueCoercionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 2
    argNames:
    - context
    - value
    argTypes:
    - jakarta.el.ELContext
    - Object
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].setValue(jakarta.el.ELContext,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].getType(jakarta.el.ELContext)'
    - '[jakarta.el.ValueExpression].setValue(jakarta.el.ELContext,Object)'
    - '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(Object,org.springframework.binding.expression.el.BindingValueExpression,jakarta.el.ELContext)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].setValue(jakarta.el.ELContext,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:67,1
    - Dst: '[jakarta.el.ValueExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:69,1
    - Dst: '[String].length()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:70,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].length()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:70,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].substring(org.springframework.binding.expression.el.BindingValueExpression,int)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[org.springframework.binding.expression.el.BindingValueExpression].length()'
    - '[org.springframework.binding.expression.el.BindingValueExpression].substring(org.springframework.binding.expression.el.BindingValueExpression,int)'
    - '[jakarta.el.ValueExpression].getExpressionString()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].isLiteralText()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].isLiteralText()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].isLiteralText()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].isLiteralText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].equals(org.springframework.binding.expression.el.BindingValueExpression)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].equals(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].equals(org.springframework.binding.expression.el.BindingValueExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jakarta.el.ValueExpression].hashCode()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].hashCode()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[jakarta.el.ValueExpression].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.convert.ConversionService].executeConversion(Object,Class<?>)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:96,1
    - Dst: '[Object].getClass()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:98,1
    - Dst: '[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()'
      Src: org.springframework.binding.expression.el.BindingValueExpression:98,1
    - Dst: '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.el.BindingValueExpression,String,Object,Class<?>,org.springframework.binding.expression.el.BindingValueExpression)'
      Src: org.springframework.binding.expression.el.BindingValueExpression:98,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - jakarta.el.ValueExpression
      - Class<?>
      - org.springframework.binding.convert.ConversionService
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.springframework.binding.expression.ValueCoercionException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: jakarta.el.ValueExpression
    argCount: 3
    argNames:
    - value
    - expectedType
    - context
    argTypes:
    - Object
    - Class<?>
    - Object
    constantsTouched: []
    func_position:
      end: 101
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 101
    functionName: '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(Object,Class<?>,Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
    functionUses: 0
    functionsReached:
    - '[Object].getClass()'
    - '[org.springframework.binding.expression.ValueCoercionException].<init>(org.springframework.binding.expression.el.BindingValueExpression,String,Object,Class<?>,org.springframework.binding.expression.el.BindingValueExpression)'
    - '[org.springframework.binding.convert.ConversionService].executeConversion(Object,Class<?>)'
    - '[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()'
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(Object,Class<?>,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<K,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.springframework.binding.collection.MapAdaptable].asMap()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAdaptable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.springframework.binding.collection.MapAdaptable].asMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.MapAdaptable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.MapAdaptable].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAdaptable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.MapAdaptable
    signature: '[org.springframework.binding.collection.MapAdaptable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.collection.SharedMap].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.collection.SharedMap].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.SharedMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.SharedMap].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.SharedMap
    signature: '[org.springframework.binding.collection.SharedMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:41,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:41,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:42,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].clear()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].hasNext()'
    - '[java.util.Iterator<String>].next()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:47,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[Object].toString()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:54,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:54,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:55,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:55,1
    - Dst: '[Object].equals(V)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:56,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[java.util.Iterator<String>].next()'
    - '[Object].equals(V)'
    - '[java.util.Iterator<String>].hasNext()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EntrySet].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Entry<String,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].entrySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[EntrySet].<init>()'
    linkageType: ''
    returnType: java.util.Set<Entry<String,V>>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:68,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].get(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[Object].toString()'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:72,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].hasNext()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[KeySet].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[KeySet].<init>()'
    linkageType: ''
    returnType: java.util.Set<String>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(String)
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:80,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:81,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(org.springframework.binding.collection.StringKeyedMapAdapter,V)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].put(String,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(org.springframework.binding.collection.StringKeyedMapAdapter,V)'
    - String.valueOf(String)
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].put(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<?extendsString,?extendsV>].entrySet()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:87,1
    - Dst: entry.getKey()
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:88,1
    - Dst: entry.getValue()
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:88,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(org.springframework.binding.collection.StringKeyedMapAdapter,org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?extendsString,?extendsV>
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<?extendsString,?extendsV>
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map<?extendsString,?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<?extendsString,?extendsV>].entrySet()'
    - entry.getValue()
    - entry.getKey()
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(org.springframework.binding.collection.StringKeyedMapAdapter,org.springframework.binding.collection.StringKeyedMapAdapter)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map<?extendsString,?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:93,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:94,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(org.springframework.binding.collection.StringKeyedMapAdapter)'
    - '[Object].toString()'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:101,1
    - Dst: '[java.util.Iterator<String>].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:101,1
    - Dst: '[java.util.Iterator<String>].next()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].size()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator<String>].hasNext()'
    - '[java.util.Iterator<String>].next()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Values].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].values()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[Values].<init>()'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - V
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - V
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(String,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(String,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Set<String>
      - java.util.Collection<V>
      - java.util.Set<Entry<String,V>>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].isEmpty()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].size()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].size()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].clear()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].clear()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[KeyIterator].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.KeySet:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].iterator()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[KeyIterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].containsKey(Object)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.KeySet:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].contains(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].containsKey(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].remove(Object)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.KeySet:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].remove(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.KeySet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.KeySet
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator:180,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].remove(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator:182,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Iterator<String>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].remove()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<String>].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator:186,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Iterator<String>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].hasNext()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[Iterator<String>].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<String>].next()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Iterator<String>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].nextKey()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[Iterator<String>].next()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].nextKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].getAttributeNames()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Iterator<String>
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].getAttributeNames()'
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].nextKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].next()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].nextKey()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValuesIterator].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].iterator()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 1
    functionsReached:
    - '[ValuesIterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<V>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].containsValue(Object)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].contains(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].containsValue(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].iterator()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:213,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].hasNext()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:213,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].next()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:214,1
    - Dst: '[Object].equals(org.springframework.binding.collection.StringKeyedMapAdapter.Values)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:214,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].remove()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.Values:215,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 220
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 220
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].hasNext()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].next()'
    - '[Object].equals(org.springframework.binding.collection.StringKeyedMapAdapter.Values)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].remove()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].iterator()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.Values
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.Values
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].nextKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator:225,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].get(org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].next()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].get(org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].nextKey()'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EntryIterator].<init>()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<Entry<String,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].iterator()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[EntryIterator].<init>()'
    linkageType: ''
    returnType: java.util.Iterator<Entry<String,V>>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:235,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:236,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:236,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:239,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].get(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:239,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:240,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].equals(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:240,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 241
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].contains(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].equals(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].get(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:244,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:245,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:245,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:248,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].get(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:248,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:249,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].equals(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:249,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:252,1
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].remove(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet:252,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 253
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 253
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].equals(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].get(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getValue()'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].remove(org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getKey()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Entry<String,V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Entry<String,V>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].nextKey()'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator:266,1
    - Dst: '[EntrySetEntry].<init>(org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Entry<String,V>
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].next()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[EntrySetEntry].<init>(org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator)'
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].nextKey()'
    linkageType: ''
    returnType: Entry<String,V>
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator
      static: false
      superClass: AbstractKeyIterator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].<init>(String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getKey()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].get(String)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getValue()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].get(String)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].put(String,V)'
      Src: org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - V
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].setValue(V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].put(String,V)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].setValue(V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.SharedMapDecorator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map<K,V>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.springframework.binding.collection.SharedMapDecorator
    signature: '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].clear()'
      Src: org.springframework.binding.collection.SharedMapDecorator:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].clear()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecorator].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.SharedMapDecorator:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].containsKey(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsKey(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.SharedMapDecorator].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsValue(Object)'
      Src: org.springframework.binding.collection.SharedMapDecorator:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].containsValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsValue(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.SharedMapDecorator].containsValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].entrySet()'
      Src: org.springframework.binding.collection.SharedMapDecorator:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Entry<K,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].entrySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].entrySet()'
    linkageType: ''
    returnType: java.util.Set<Entry<K,V>>
    signature: '[org.springframework.binding.collection.SharedMapDecorator].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].get(Object)'
      Src: org.springframework.binding.collection.SharedMapDecorator:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].get(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].get(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.SharedMapDecorator].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].isEmpty()'
      Src: org.springframework.binding.collection.SharedMapDecorator:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.SharedMapDecorator].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].keySet()'
      Src: org.springframework.binding.collection.SharedMapDecorator:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<K>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].keySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].keySet()'
    linkageType: ''
    returnType: java.util.Set<K>
    signature: '[org.springframework.binding.collection.SharedMapDecorator].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].put(K,V)'
      Src: org.springframework.binding.collection.SharedMapDecorator:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].put(K,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].put(K,V)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.SharedMapDecorator].put(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].putAll(java.util.Map<?extendsK,?extendsV>)'
      Src: org.springframework.binding.collection.SharedMapDecorator:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?extendsK,?extendsV>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<?extendsK,?extendsV>
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].putAll(java.util.Map<?extendsK,?extendsV>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].remove(Object)'
      Src: org.springframework.binding.collection.SharedMapDecorator:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].remove(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.SharedMapDecorator].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].size()'
      Src: org.springframework.binding.collection.SharedMapDecorator:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].size()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.collection.SharedMapDecorator].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].values()'
      Src: org.springframework.binding.collection.SharedMapDecorator:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].values()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].values()'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.SharedMapDecorator].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].getMutex()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.springframework.binding.collection.SharedMapDecorator].getMutex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.core.style.ToStringCreator].<init>()'
      Src: org.springframework.binding.collection.SharedMapDecorator:103,1
    - Dst: '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<K,V>)'
      Src: org.springframework.binding.collection.SharedMapDecorator:103,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].getMutex()'
      Src: org.springframework.binding.collection.SharedMapDecorator:103,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].append(String,Object)'
      Src: org.springframework.binding.collection.SharedMapDecorator:103,1
    - Dst: '[org.springframework.binding.collection.SharedMapDecorator].toString()'
      Src: org.springframework.binding.collection.SharedMapDecorator:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.springframework.binding.collection.SharedMapDecorator].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[org.springframework.binding.collection.SharedMapDecorator].toString()'
    - '[org.springframework.core.style.ToStringCreator].<init>()'
    - '[org.springframework.binding.collection.SharedMapDecorator].getMutex()'
    - '[org.springframework.core.style.ToStringCreator].append(String,java.util.Map<K,V>)'
    - '[org.springframework.binding.collection.SharedMapDecorator].append(String,Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.SharedMapDecorator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:49,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.AbstractCachingMapDecorator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
    linkageType: ''
    returnType: org.springframework.binding.collection.AbstractCachingMapDecorator
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:49,1
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:73,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:73,1
    - Dst: '[java.util.Collections].synchronizedMap(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.AbstractCachingMapDecorator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - weak
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.WeakHashMap].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.Collections].synchronizedMap(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    linkageType: ''
    returnType: org.springframework.binding.collection.AbstractCachingMapDecorator
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:49,1
    - Dst: '[java.util.WeakHashMap].<init>(int)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:86,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:86,1
    - Dst: '[java.util.Collections].synchronizedMap(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.AbstractCachingMapDecorator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - weak
    - size
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean,int)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.WeakHashMap].<init>(int)'
    - '[java.util.HashMap].<init>(int)'
    - '[java.util.Collections].synchronizedMap(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    linkageType: ''
    returnType: org.springframework.binding.collection.AbstractCachingMapDecorator
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:49,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>,boolean,boolean)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.AbstractCachingMapDecorator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - targetMap
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>,boolean,boolean)'
    linkageType: ''
    returnType: org.springframework.binding.collection.AbstractCachingMapDecorator
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:49,1
    - Dst: '[org.springframework.util.Assert].notNull(java.util.Map<K,V>,String)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:112,1
    - Dst: '[java.util.Collections].synchronizedMap(java.util.Map<K,V>)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.AbstractCachingMapDecorator
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - targetMap
    - synchronize
    - weak
    argTypes:
    - java.util.Map<K,V>
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 116
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 116
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>,boolean,boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    - '[java.util.Collections].synchronizedMap(java.util.Map<K,V>)'
    - '[org.springframework.util.Assert].notNull(java.util.Map<K,V>,String)'
    linkageType: ''
    returnType: org.springframework.binding.collection.AbstractCachingMapDecorator
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].size()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].size()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].isEmpty()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].isEmpty()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].containsKey(Object)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].containsKey(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:135,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:139,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 141
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 141
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].containsValue(Object)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:144,1
    - Dst: '[java.util.Map<K,Object>].values()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:147,1
    - Dst: '[Reference].get()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:148,1
    - Dst: '[Object].equals(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:148,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 153
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 153
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].containsValue(Object)'
    - '[java.util.Map<K,Object>].values()'
    - '[Reference].get()'
    - '[Object].equals(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].remove(Object)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:156,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].remove(Object)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reference].get()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 166
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 166
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Reference].get()'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].putAll(java.util.Map<?extendsK,?extendsV>)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<?extendsK,?extendsV>
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<?extendsK,?extendsV>
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].putAll(java.util.Map<?extendsK,?extendsV>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].clear()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].clear()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,Object>].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].keySet()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:179,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:179,1
    - Dst: '[java.util.Map<K,Object>].keySet()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:183,1
    - Dst: '[java.util.LinkedHashSet].<init>(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:183,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<K>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 185
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[java.util.LinkedHashSet].<init>(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    - '[java.util.Map<K,Object>].keySet()'
    linkageType: ''
    returnType: java.util.Set<K>
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:190,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 196
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].values()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].values()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:200,1
    - Dst: '[java.util.Map<K,Object>].values()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:201,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].iterator()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:201,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].hasNext()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:201,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].next()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:202,1
    - Dst: '[Reference].get()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:204,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:206,1
    - Dst: '[java.util.LinkedList].add()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:210,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 213
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map<K,Object>].values()'
    - '[java.util.LinkedList].add()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove()'
    - '[Reference].get()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].next()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].iterator()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].hasNext()'
    - '[java.util.LinkedList].<init>()'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:218,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set<Map.Entry<K,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 224
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entrySet()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
    linkageType: ''
    returnType: java.util.Set<Map.Entry<K,V>>
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedHashMap].<init>()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:228,1
    - Dst: '[java.util.Map<K,Object>].entrySet()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:229,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].iterator()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:229,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].hasNext()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:229,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].next()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:230,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].getValue()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:231,1
    - Dst: '[Reference].get()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:233,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:235,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].getKey()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:239,1
    - Dst: '[java.util.LinkedHashMap].put(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:239,1
    - Dst: '[java.util.LinkedHashMap].entrySet()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:241,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Set<Map.Entry<K,V>>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 242
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[java.util.LinkedHashMap].put(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].getValue()'
    - '[java.util.LinkedHashMap].entrySet()'
    - '[java.util.LinkedHashMap].<init>()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove()'
    - '[java.util.Map<K,Object>].entrySet()'
    - '[Reference].get()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].next()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].iterator()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].getKey()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].hasNext()'
    linkageType: ''
    returnType: java.util.Set<Map.Entry<K,V>>
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].useWeakValue(K,V)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:255,1
    - Dst: '[WeakReference].<init>(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:256,1
    - Dst: '[java.util.Map<K,Object>].put(K,WeakReference)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:258,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(org.springframework.binding.collection.AbstractCachingMapDecorator)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:258,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 259
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 259
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].put(K,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached:
    - '[WeakReference].<init>(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(org.springframework.binding.collection.AbstractCachingMapDecorator)'
    - '[java.util.Map<K,Object>].put(K,WeakReference)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].useWeakValue(K,V)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].put(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].useWeakValue(K,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].useWeakValue(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,Object>].get(Object)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:284,1
    - Dst: '[Reference].get()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:286,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].create(K)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:289,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].put(K,V)'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:290,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 294
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 294
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].get(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[Reference].get()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].put(K,V)'
    - '[java.util.Map<K,Object>].get(Object)'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].create(K)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 302
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 302
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].create(K)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].create(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].getClass()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:307,1
    - Dst: '[org.springframework.binding.collection.AbstractCachingMapDecorator].getName()'
      Src: org.springframework.binding.collection.AbstractCachingMapDecorator:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Object
      - java.util.Map<K,Object>
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].getName()'
    - '[org.springframework.binding.collection.AbstractCachingMapDecorator].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(java.util.Map<K,V>,String)'
      Src: org.springframework.binding.collection.MapAccessor:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.springframework.binding.collection.MapAccessor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - map
    argTypes:
    - java.util.Map<K,V>
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<K,V>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].notNull(java.util.Map<K,V>,String)'
    linkageType: ''
    returnType: org.springframework.binding.collection.MapAccessor
    signature: '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Map<K,V>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.springframework.binding.collection.MapAccessor].asMap()'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Map<K,V>
    signature: '[org.springframework.binding.collection.MapAccessor].asMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].get(Object)'
      Src: org.springframework.binding.collection.MapAccessor:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.springframework.binding.collection.MapAccessor].get(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].get(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.MapAccessor].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:67,1
    - Dst: '[java.util.Map<K,V>].get(Object)'
      Src: org.springframework.binding.collection.MapAccessor:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - defaultValue
    argTypes:
    - Object
    - V
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[org.springframework.binding.collection.MapAccessor].get(Object,V)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].get(Object)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.MapAccessor].get(Object,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>,null)'
      Src: org.springframework.binding.collection.MapAccessor:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>,null)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:94,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - requiredType
    - defaultValue
    argTypes:
    - Object
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:106,1
    - Dst: '[java.util.Map<K,V>].get(Object)'
      Src: org.springframework.binding.collection.MapAccessor:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequired(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].get(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    linkageType: ''
    returnType: V
    signature: '[org.springframework.binding.collection.MapAccessor].getRequired(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:117,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequired(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getRequired(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getString(Object,null)'
      Src: org.springframework.binding.collection.MapAccessor:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.springframework.binding.collection.MapAccessor].getString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getString(Object,null)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.MapAccessor].getString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:139,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:142,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - defaultValue
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '[org.springframework.binding.collection.MapAccessor].getString(Object,String)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.MapAccessor].getString(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:152,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredString(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: String
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredString(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:164,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[org.springframework.binding.collection.MapAccessor].getCollection(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.MapAccessor].getCollection(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:178,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:181,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:182,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 183
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 183
    functionName: '[org.springframework.binding.collection.MapAccessor].getCollection(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getCollection(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:193,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Collection<V>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: java.util.Collection<V>
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:207,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:208,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 210
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 210
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?extendsT[]>)'
      Src: org.springframework.binding.collection.MapAccessor:220,1
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:221,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?extendsT[]>)'
      Src: org.springframework.binding.collection.MapAccessor:224,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?extendsT[]>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 225
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 225
    functionName: '[org.springframework.binding.collection.MapAccessor].getArray(Object,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?extendsT[]>)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?extendsT[]>)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.binding.collection.MapAccessor].getArray(Object,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:237,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?extendsT[]>)'
      Src: org.springframework.binding.collection.MapAccessor:238,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?extendsT[]>)'
      Src: org.springframework.binding.collection.MapAccessor:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?extendsT[]>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<?extendsT[]>
    constantsTouched: []
    func_position:
      end: 240
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 240
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredArray(Object,Class<?extendsT[]>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?extendsT[]>)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?extendsT[]>)'
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    linkageType: ''
    returnType: T[]
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredArray(Object,Class<?extendsT[]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>,null)'
      Src: org.springframework.binding.collection.MapAccessor:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>,null)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:264,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:267,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - requiredType
    - defaultValue
    argTypes:
    - Object
    - Class<T>
    - T
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>,T)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<T>)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:279,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 281
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 281
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getInteger(Object,null)'
      Src: org.springframework.binding.collection.MapAccessor:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 291
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionName: '[org.springframework.binding.collection.MapAccessor].getInteger(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getInteger(Object,null)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.binding.collection.MapAccessor].getInteger(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Integer)'
      Src: org.springframework.binding.collection.MapAccessor:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Integer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - defaultValue
    argTypes:
    - Object
    - Integer
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.springframework.binding.collection.MapAccessor].getInteger(Object,Integer)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Integer)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.binding.collection.MapAccessor].getInteger(Object,Integer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object)'
      Src: org.springframework.binding.collection.MapAccessor:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredInteger(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object)'
    linkageType: ''
    returnType: Integer
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredInteger(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getLong(Object,null)'
      Src: org.springframework.binding.collection.MapAccessor:321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.springframework.binding.collection.MapAccessor].getLong(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getLong(Object,null)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.binding.collection.MapAccessor].getLong(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Long)'
      Src: org.springframework.binding.collection.MapAccessor:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Long
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - defaultValue
    argTypes:
    - Object
    - Long
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.springframework.binding.collection.MapAccessor].getLong(Object,Long)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Long)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.binding.collection.MapAccessor].getLong(Object,Long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object)'
      Src: org.springframework.binding.collection.MapAccessor:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Long
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredLong(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object)'
    linkageType: ''
    returnType: Long
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredLong(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].getBoolean(Object,null)'
      Src: org.springframework.binding.collection.MapAccessor:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: '[org.springframework.binding.collection.MapAccessor].getBoolean(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].getBoolean(Object,null)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.binding.collection.MapAccessor].getBoolean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:363,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:366,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - defaultValue
    argTypes:
    - Object
    - Boolean
    constantsTouched: []
    func_position:
      end: 367
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 367
    functionName: '[org.springframework.binding.collection.MapAccessor].getBoolean(Object,Boolean)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.binding.collection.MapAccessor].getBoolean(Object,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:376,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
      Src: org.springframework.binding.collection.MapAccessor:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 378
      start: 375
    functionDepth: 1
    functionLinenumber: 375
    functionLinenumberEnd: 378
    functionName: '[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:386,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.collection.MapAccessor:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 390
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 390
    functionName: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 8
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.Map<K,V>].containsKey(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].containsKey(Object)'
      Src: org.springframework.binding.collection.MapAccessor:398,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?>)'
      Src: org.springframework.binding.collection.MapAccessor:399,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<?>
    constantsTouched: []
    func_position:
      end: 404
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 404
    functionName: '[org.springframework.binding.collection.MapAccessor].containsKey(Object,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<K,V>].containsKey(Object)'
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<?>)'
    linkageType: ''
    returnType: boolean
    signature: '[org.springframework.binding.collection.MapAccessor].containsKey(Object,Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map<K,V>].get(Object)'
      Src: org.springframework.binding.collection.MapAccessor:413,1
    - Dst: '[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(Object,org.springframework.binding.collection.MapAccessor,Class<T>)'
      Src: org.springframework.binding.collection.MapAccessor:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - requiredType
    argTypes:
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 6
    functionsReached:
    - '[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(Object,org.springframework.binding.collection.MapAccessor,Class<T>)'
    - '[java.util.Map<K,V>].get(Object)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.springframework.util.Assert].notNull(Class<T>,String)'
      Src: org.springframework.binding.collection.MapAccessor:425,1
    - Dst: '[Class<T>].isInstance(Object)'
      Src: org.springframework.binding.collection.MapAccessor:426,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.springframework.binding.collection.MapAccessor:427,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - value
    - requiredType
    argTypes:
    - Object
    - Object
    - Class<T>
    constantsTouched: []
    func_position:
      end: 432
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 432
    functionName: '[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(Object,Object,Class<T>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[Class<T>].isInstance(Object)'
    - '[org.springframework.util.Assert].notNull(Class<T>,String)'
    linkageType: ''
    returnType: T
    signature: '[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(Object,Object,Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Class<?>].isAssignableFrom(Class<?>)'
      Src: org.springframework.binding.collection.MapAccessor:435,1
    - Dst: '[org.springframework.util.Assert].isTrue(org.springframework.binding.collection.MapAccessor,String)'
      Src: org.springframework.binding.collection.MapAccessor:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Map<K,V>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - clazz
    - requiredType
    argTypes:
    - Class<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?>,Class<?>)'
    functionSourceFile: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
    functionUses: 0
    functionsReached:
    - '[org.springframework.util.Assert].isTrue(org.springframework.binding.collection.MapAccessor,String)'
    - '[Class<?>].isAssignableFrom(Class<?>)'
    linkageType: ''
    returnType: void
    signature: '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?>,Class<?>)'
Fuzzer filename: /src/DefaultConversionServiceFuzzer.java
Fuzzing method: '[DefaultConversionServiceFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[DefaultConversionServiceFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[DefaultConversionServiceFuzzer].<init>()'
  source_file: /src/DefaultConversionServiceFuzzer.java
- function_names:
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithOneRole()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllGrantedWithMultipleRoles()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithOneRole()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAnyGrantedWithMultipleRole()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithOneRole()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfNoneGrantedWithMultipleRole()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].testIfAllAnyNotGranted()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/security/FaceletsAuthorizeTagTests.java
- function_names:
  - '[org.springframework.faces.config.EmptySpringValidator].supports(Class<?>)'
  - '[org.springframework.faces.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
  - '[org.springframework.faces.config.EmptySpringValidator].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/EmptySpringValidator.java
- function_names:
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].initApplicationContext()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests].<init>()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesDefault()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesLegacy()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesAllCustom()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].flowBuilderServicesConversionServiceCustom()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customExpressionParser()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customViewFactoryCreator()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].customConversionService()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesJavaConfigTests.FacesFlowConfig].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesJavaConfigTests.java
- function_names:
  - '[org.springframework.faces.config.MyBeanValidationHintResolver].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/MyBeanValidationHintResolver.java
- function_names:
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParserTests.java
- function_names:
  - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].setUp()'
  - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].initApplicationContext()'
  - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].tearDown()'
  - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].testConfigureDefaults()'
  - '[org.springframework.faces.config.AbstractResourcesConfigurationTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractResourcesConfigurationTests.java
- function_names:
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].setUp()'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].tearDown()'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].initApplicationContext()'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/ResourcesBeanDefinitionParserTests.java
- function_names:
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].setUp()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].initApplicationContext()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].tearDown()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testConfigureDefaults()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testEnableManagedBeans()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests].<init>()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
  - '[org.springframework.faces.config.AbstractFacesFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/config/AbstractFacesFlowBuilderServicesConfigurationTests.java
- function_names:
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].setUp()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].tearDown()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIData()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].testProcessActionWithUIRepeat()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests].<init>()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestRowData].<init>()'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - '[org.springframework.faces.model.SelectionTrackingActionListenerTests.TestDelegateActionListener].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/SelectionTrackingActionListenerTests.java
- function_names:
  - '[org.springframework.faces.model.converter.FacesConversionServiceTests].setUp()'
  - '[org.springframework.faces.model.converter.FacesConversionServiceTests].testGetAbstractType()'
  - '[org.springframework.faces.model.converter.FacesConversionServiceTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/FacesConversionServiceTests.java
- function_names:
  - '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToDataModel()'
  - '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToListDataModel()'
  - '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModel()'
  - '[org.springframework.faces.model.converter.DataModelConverterTests].testConvertListToSerializableListDataModelNullSource()'
  - '[org.springframework.faces.model.converter.DataModelConverterTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/model/converter/DataModelConverterTests.java
- function_names:
  - '[org.springframework.faces.webflow.JSFManagedBean].getModel()'
  - '[org.springframework.faces.webflow.JSFManagedBean].setModel(org.springframework.faces.webflow.JSFModel)'
  - '[org.springframework.faces.webflow.JSFManagedBean].getProp1()'
  - '[org.springframework.faces.webflow.JSFManagedBean].setProp1(String)'
  - '[org.springframework.faces.webflow.JSFManagedBean].addValue(String)'
  - '[org.springframework.faces.webflow.JSFManagedBean].getValues()'
  - '[org.springframework.faces.webflow.JSFManagedBean].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFManagedBean.java
- function_names:
  - '[org.springframework.faces.webflow.MockJsfExternalContext].dispatch(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].encodeActionURL(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].encodeNamespace(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].encodeResourceURL(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].encodeWebsocketURL(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getApplicationMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getAuthType()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getContext()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameter(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getInitParameterMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRemoteUser()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequest()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestContextPath()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestCookieMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestHeaderValuesMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocale()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestLocales()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestMap(java.util.Map<String,Object>)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].setRequestParameterMap(java.util.Map<String,String>)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterNames()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestParameterValuesMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestPathInfo()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getRequestServletPath()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getResource(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getResourceAsStream(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getResourcePaths(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getResponse()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getSession(boolean)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getSessionMap()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].getUserPrincipal()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].isUserInRole(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].log(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].log(String,Throwable)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].redirect(String)'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].release()'
  - '[org.springframework.faces.webflow.MockJsfExternalContext].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockJsfExternalContext.java
- function_names:
  - '[org.springframework.faces.webflow.JSFMockHelper].application()'
  - '[org.springframework.faces.webflow.JSFMockHelper].config()'
  - '[org.springframework.faces.webflow.JSFMockHelper].contentAsString()'
  - '[org.springframework.faces.webflow.JSFMockHelper].externalContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper].facesContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper].facesContextFactory()'
  - '[org.springframework.faces.webflow.JSFMockHelper].lifecycle()'
  - '[org.springframework.faces.webflow.JSFMockHelper].lifecycleFactory()'
  - '[org.springframework.faces.webflow.JSFMockHelper].renderKit()'
  - '[org.springframework.faces.webflow.JSFMockHelper].request()'
  - '[org.springframework.faces.webflow.JSFMockHelper].response()'
  - '[org.springframework.faces.webflow.JSFMockHelper].servletContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper].session()'
  - '[org.springframework.faces.webflow.JSFMockHelper].setUp()'
  - '[org.springframework.faces.webflow.JSFMockHelper].tearDown()'
  - '[org.springframework.faces.webflow.JSFMockHelper].<init>()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].<init>()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].setUp()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].tearDown()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].application()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].config()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].contentAsString()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].externalContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].facesContextFactory()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycle()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].lifecycleFactory()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].renderKit()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].request()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].response()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].servletContext()'
  - '[org.springframework.faces.webflow.JSFMockHelper.JSFMock].session()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFMockHelper.java
- function_names:
  - '[org.springframework.faces.webflow.JsfViewTests].setUp()'
  - '[org.springframework.faces.webflow.JsfViewTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfViewTests].testSaveState()'
  - '[org.springframework.faces.webflow.JsfViewTests].testRender()'
  - '[org.springframework.faces.webflow.JsfViewTests].testRenderException()'
  - '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_NoEvent()'
  - '[org.springframework.faces.webflow.JsfViewTests].testProcessUserEvent_Restored_EventSignaled()'
  - '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_GETRefresh()'
  - '[org.springframework.faces.webflow.JsfViewTests].testUserEventQueued_FormSubmitted()'
  - '[org.springframework.faces.webflow.JsfViewTests].<init>()'
  - '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.JsfViewTests.ExceptionalViewHandler].<init>()'
  - '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.JsfViewTests.NoEventLifecycle].execute(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.JsfViewTests.EventSignalingLifecycle].execute(jakarta.faces.context.FacesContext)'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewTests.java
- function_names:
  - '[org.springframework.faces.webflow.FlowELResolverTests].setUp()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].tearDown()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testRequestContextResolve()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testImplicitFlowResolve()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testFlowResourceResolve()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testScopeResolve()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testMapAdaptableResolve()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithRequestContext()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].testBeanResolveWithoutRequestContext()'
  - '[org.springframework.faces.webflow.FlowELResolverTests].<init>()'
  - '[org.springframework.faces.webflow.FlowELResolverTests.Bean].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowELResolverTests.java
- function_names:
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].setUp()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].configureJsf()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].testRender()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests].<init>()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TestLifecycle].execute(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].getPhaseId()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.TrackingPhaseListener].<init>()'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.JsfFinalResponseActionTests.NoRenderViewHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFinalResponseActionTests.java
- function_names:
  - '[org.springframework.faces.webflow.JsfUtilsTests].<init>()'
  - '[org.springframework.faces.webflow.JsfUtilsTests].testBeforeListenersCalledInForwardOrder()'
  - '[org.springframework.faces.webflow.JsfUtilsTests].testAfterListenersCalledInReverseOrder()'
  - '[org.springframework.faces.webflow.JsfUtilsTests].testGetFactory()'
  - '[org.springframework.faces.webflow.JsfUtilsTests].testGetUnknowFactory()'
  - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].<init>(java.util.List<OrderVerifyingPhaseListener>,java.util.List<OrderVerifyingPhaseListener>)'
  - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfUtilsTests.OrderVerifyingPhaseListener].getPhaseId()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfUtilsTests.java
- function_names:
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].setUp()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].configureJsf()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Create()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_RestoreWithBindings()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_Restore_Ajax()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExternalViewRoot()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].testGetView_ExceptionsOnPostRestoreStateEvent()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests].<init>()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NoExecutionLifecycle].execute(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].getPhaseId()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TrackingPhaseListener].<init>()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].isViewState()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getId()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getOwner()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getAttributes()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getCaption()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].getDescription()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.NormalViewState].<init>()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getOutput()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setOutput(jakarta.faces.component.UIOutput)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].getInput()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].setInput(jakarta.faces.component.UIInput)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.TestBean].<init>()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].processEvent(jakarta.faces.event.ComponentSystemEvent)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].setThrowOnPostRestoreStateEvent(boolean)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].isPostRestoreStateEventSeen()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].getAbortProcessingException()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.MockUIViewRoot].<init>()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].publishEvent(jakarta.faces.context.FacesContext,Class<?extendsSystemEvent>,Object)'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].getExceptionQueuedEventContext()'
  - '[org.springframework.faces.webflow.JsfViewFactoryTests.ExceptionEventAwareMockApplication].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfViewFactoryTests.java
- function_names:
  - '[org.springframework.faces.webflow.MockBaseFacesContext].<init>()'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext)'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].<init>(jakarta.faces.context.ExternalContext,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].getAttributes()'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].getLifecycle()'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].getApplication()'
  - '[org.springframework.faces.webflow.MockBaseFacesContext].setApplication(jakarta.faces.application.Application)'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContext.java
- function_names:
  - '[org.springframework.faces.webflow.MockBaseFacesContextFactory].getFacesContext(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.MockBaseFacesContextFactory].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockBaseFacesContextFactory.java
- function_names:
  - '[org.springframework.faces.webflow.MockFacesContext].getApplication()'
  - '[org.springframework.faces.webflow.MockFacesContext].setApplication(jakarta.faces.application.Application)'
  - '[org.springframework.faces.webflow.MockFacesContext].getClientIdsWithMessages()'
  - '[org.springframework.faces.webflow.MockFacesContext].getLifecycle()'
  - '[org.springframework.faces.webflow.MockFacesContext].getExternalContext()'
  - '[org.springframework.faces.webflow.MockFacesContext].setExternalContext(jakarta.faces.context.ExternalContext)'
  - '[org.springframework.faces.webflow.MockFacesContext].getMaximumSeverity()'
  - '[org.springframework.faces.webflow.MockFacesContext].getMessages()'
  - '[org.springframework.faces.webflow.MockFacesContext].getMessages(String)'
  - '[org.springframework.faces.webflow.MockFacesContext].getRenderKit()'
  - '[org.springframework.faces.webflow.MockFacesContext].getRenderResponse()'
  - '[org.springframework.faces.webflow.MockFacesContext].getResponseComplete()'
  - '[org.springframework.faces.webflow.MockFacesContext].getResponseStream()'
  - '[org.springframework.faces.webflow.MockFacesContext].setResponseStream(jakarta.faces.context.ResponseStream)'
  - '[org.springframework.faces.webflow.MockFacesContext].getResponseWriter()'
  - '[org.springframework.faces.webflow.MockFacesContext].setResponseWriter(jakarta.faces.context.ResponseWriter)'
  - '[org.springframework.faces.webflow.MockFacesContext].getViewRoot()'
  - '[org.springframework.faces.webflow.MockFacesContext].setViewRoot(jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.MockFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
  - '[org.springframework.faces.webflow.MockFacesContext].release()'
  - '[org.springframework.faces.webflow.MockFacesContext].renderResponse()'
  - '[org.springframework.faces.webflow.MockFacesContext].responseComplete()'
  - '[org.springframework.faces.webflow.MockFacesContext].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockFacesContext.java
- function_names:
  - '[org.springframework.faces.webflow.MockViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.MockViewHandler].calculateRenderKitId(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.MockViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.MockViewHandler].initView(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.MockViewHandler].setCreateView(jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.MockViewHandler].setRestoreView(jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.MockViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.MockViewHandler].getResourceURL(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.MockViewHandler].getWebsocketURL(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.MockViewHandler].renderView(jakarta.faces.context.FacesContext,jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.MockViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.MockViewHandler].writeState(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.MockViewHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockViewHandler.java
- function_names:
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].setUp()'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerNotProvided()'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].testAjaxHandlerProvided()'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests].<init>()'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapterTests.StubFlowExecutor].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfFlowHandlerAdapterTests.java
- function_names:
  - '[org.springframework.faces.webflow.JSFModel].getValue()'
  - '[org.springframework.faces.webflow.JSFModel].setValue(String)'
  - '[org.springframework.faces.webflow.JSFModel].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JSFModel.java
- function_names:
  - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].setUp()'
  - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].testSendAjaxRedirect()'
  - '[org.springframework.faces.webflow.JsfAjaxHandlerTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfAjaxHandlerTests.java
- function_names:
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].setUp()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanRead()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testRead()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testCanWrite()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].testWrite()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessorTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessorTests.java
- function_names:
  - '[org.springframework.faces.webflow.FlowActionListenerTests].setUp()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests].tearDown()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests].testProcessAction_NullOutcome()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests].<init>()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].<init>(String)'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getMethodInfo(jakarta.el.ELContext)'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].invoke(jakarta.el.ELContext,Object[])'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].getExpressionString()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].equals(Object)'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].hashCode()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MethodExpressionStub].isLiteralText()'
  - '[org.springframework.faces.webflow.FlowActionListenerTests.MockViewState].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowActionListenerTests.java
- function_names:
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].setUp()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].tearDown()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].testGetJSFBean()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParserTests.java
- function_names:
  - '[org.springframework.faces.webflow.MockService].doSomething(String)'
  - '[org.springframework.faces.webflow.MockService].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/MockService.java
- function_names:
  - '[org.springframework.faces.webflow.FlowPartialViewContextTests].tearDown()'
  - '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIds()'
  - '[org.springframework.faces.webflow.FlowPartialViewContextTests].testNoFragmentIds()'
  - '[org.springframework.faces.webflow.FlowPartialViewContextTests].testReturnFragmentIdsMutable()'
  - '[org.springframework.faces.webflow.FlowPartialViewContextTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowPartialViewContextTests.java
- function_names:
  - '[org.springframework.faces.webflow.FlowFacesContextTests].setUp()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].tearDown()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testCurrentInstance()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessage()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetGlobalMessagesOnly()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetAllMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testAddMessages_MultipleNullIds()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testMutableGetMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForComponent()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMessagesByClientId_ForUserMessage()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testgetMessagesByClientId_InvalidId()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetClientIdsWithMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testMessagesAreSerializable()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetMaximumSeverity()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testGetELContext()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].testValidationFailed()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].setupMessageContext()'
  - '[org.springframework.faces.webflow.FlowFacesContextTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowFacesContextTests.java
- function_names:
  - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].setUp()'
  - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].tearDown()'
  - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testWriteFlowSerializedView()'
  - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].testGetState()'
  - '[org.springframework.faces.webflow.FlowResponseStateManagerTests].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/webflow/FlowResponseStateManagerTests.java
- function_names:
  - '[org.springframework.faces.mvc.JsfViewTests].setUp()'
  - '[org.springframework.faces.mvc.JsfViewTests].tearDown()'
  - '[org.springframework.faces.mvc.JsfViewTests].testViewResolution()'
  - '[org.springframework.faces.mvc.JsfViewTests].testViewRender()'
  - '[org.springframework.faces.mvc.JsfViewTests].<init>()'
  - '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.mvc.JsfViewTests.ResourceCheckingViewHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/test/java/org/springframework/faces/mvc/JsfViewTests.java
- function_names:
  - '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].<init>(jakarta.faces.view.facelets.TagConfig)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagHandler].apply(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.component.UIComponent)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagHandler.java
- function_names:
  - '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAllGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areAnyGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].areNotGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].isAllowed(String,String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTagUtils].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTagUtils.java
- function_names:
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute,jakarta.faces.view.facelets.TagAttribute)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].<init>()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].getRequest()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].getResponse()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].getServletContext()'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAllGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfAnyGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].setIfNotGranted(String)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasRoleExpression(String[])'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].toHasAnyRoleExpression(String[],boolean)'
  - '[org.springframework.faces.security.FaceletsAuthorizeTag].getAttributeValue(jakarta.faces.view.facelets.FaceletContext,jakarta.faces.view.facelets.TagAttribute,boolean)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/security/FaceletsAuthorizeTag.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/package-info.java
- function_names:
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseEnableManagedBeans(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder,boolean)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.faces.config.FacesFlowBuilderServicesBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesFlowBuilderServicesBeanDefinitionParser.java
- function_names:
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].parse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerAdapterIfNecessary(Object,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerResourceHandler(Object,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].registerHandlerMappings(org.w3c.dom.Element,Object,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.faces.config.ResourcesBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/ResourcesBeanDefinitionParser.java
- function_names:
  - '[org.springframework.faces.config.FacesNamespaceHandler].init()'
  - '[org.springframework.faces.config.FacesNamespaceHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FacesNamespaceHandler.java
- function_names:
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getApplicationContext()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].getFlowBuilderServicesBuilder()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsrResourceHandlerMapping()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].jsfResourceRequestHandler()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].httpRequestHandlerAdapter()'
  - '[org.springframework.faces.config.AbstractFacesFlowConfiguration].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/AbstractFacesFlowConfiguration.java
- function_names:
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setEnableManagedBeans(boolean)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].build()'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].getExpressionParser()'
  - '[org.springframework.faces.config.FlowBuilderServicesBuilder].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/config/FlowBuilderServicesBuilder.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/package-info.java
- function_names:
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>()'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].<init>(java.util.List<T>)'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelections()'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].isCurrentRowSelected()'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].select(T)'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].selectAll()'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].setSelections(java.util.List<T>)'
  - '[org.springframework.faces.model.OneSelectionTrackingListDataModel].getSelectedRow()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/OneSelectionTrackingListDataModel.java
- function_names:
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>()'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].<init>(java.util.List<T>)'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].getSelections()'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].isCurrentRowSelected()'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].selectAll()'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setCurrentRowSelected(boolean)'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].setSelections(java.util.List<T>)'
  - '[org.springframework.faces.model.ManySelectionTrackingListDataModel].select(T)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/ManySelectionTrackingListDataModel.java
- function_names:
  - '[org.springframework.faces.model.SerializableListDataModel].<init>()'
  - '[org.springframework.faces.model.SerializableListDataModel].<init>(java.util.List<T>)'
  - '[org.springframework.faces.model.SerializableListDataModel].getWrappedData()'
  - '[org.springframework.faces.model.SerializableListDataModel].setWrappedData(Object)'
  - '[org.springframework.faces.model.SerializableListDataModel].writeObject(java.io.ObjectOutputStream)'
  - '[org.springframework.faces.model.SerializableListDataModel].readObject(java.io.ObjectInputStream)'
  - '[org.springframework.faces.model.SerializableListDataModel].toString()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SerializableListDataModel.java
- function_names:
  - '[org.springframework.faces.model.SelectionAware].isCurrentRowSelected()'
  - '[org.springframework.faces.model.SelectionAware].setCurrentRowSelected(boolean)'
  - '[org.springframework.faces.model.SelectionAware].setSelections(java.util.List<T>)'
  - '[org.springframework.faces.model.SelectionAware].getSelections()'
  - '[org.springframework.faces.model.SelectionAware].selectAll()'
  - '[org.springframework.faces.model.SelectionAware].select(T)'
  - '[org.springframework.faces.model.SelectionAware].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionAware.java
- function_names:
  - '[org.springframework.faces.model.SelectionTrackingActionListener].<init>(jakarta.faces.event.ActionListener)'
  - '[org.springframework.faces.model.SelectionTrackingActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - '[org.springframework.faces.model.SelectionTrackingActionListener].trackSelection(jakarta.faces.component.UIComponent)'
  - '[org.springframework.faces.model.SelectionTrackingActionListener].getValueMethod(Class<?>)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/SelectionTrackingActionListener.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/package-info.java
- function_names:
  - '[org.springframework.faces.model.converter.FacesConversionService].<init>()'
  - '[org.springframework.faces.model.converter.FacesConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - '[org.springframework.faces.model.converter.FacesConversionService].addFacesConverters()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/FacesConversionService.java
- function_names:
  - '[org.springframework.faces.model.converter.DataModelConverter].getSourceClass()'
  - '[org.springframework.faces.model.converter.DataModelConverter].getTargetClass()'
  - '[org.springframework.faces.model.converter.DataModelConverter].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.faces.model.converter.DataModelConverter].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/model/converter/DataModelConverter.java
- function_names:
  - '[org.springframework.faces.webflow.JsfAjaxHandler].<init>()'
  - '[org.springframework.faces.webflow.JsfAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - '[org.springframework.faces.webflow.JsfAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.faces.webflow.JsfAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - '[org.springframework.faces.webflow.JsfAjaxHandler].createPartialResponseWriter(jakarta.faces.context.FacesContext)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfAjaxHandler.java
- function_names:
  - '[org.springframework.faces.webflow.FlowViewHandler].<init>(jakarta.faces.application.ViewHandler)'
  - '[org.springframework.faces.webflow.FlowViewHandler].getWrapped()'
  - '[org.springframework.faces.webflow.FlowViewHandler].getActionURL(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowViewHandler].calculateLocale(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.FlowViewHandler].createView(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowViewHandler].restoreView(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowViewHandler].deriveViewId(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowViewHandler].resolveResourcePath(org.springframework.webflow.execution.RequestContext,String)'
  - '[org.springframework.faces.webflow.FlowViewHandler].restoreFlowView(jakarta.faces.context.FacesContext,String)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowViewHandler.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/package-info.java
- function_names:
  - '[org.springframework.faces.webflow.FlowFacesContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.FlowFacesContext].getWrapped()'
  - '[org.springframework.faces.webflow.FlowFacesContext].release()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getExternalContext()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getPartialViewContext()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getELContext()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getRenderResponse()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getResponseComplete()'
  - '[org.springframework.faces.webflow.FlowFacesContext].renderResponse()'
  - '[org.springframework.faces.webflow.FlowFacesContext].responseComplete()'
  - '[org.springframework.faces.webflow.FlowFacesContext].isValidationFailed()'
  - '[org.springframework.faces.webflow.FlowFacesContext].addMessage(String,jakarta.faces.application.FacesMessage)'
  - '[org.springframework.faces.webflow.FlowFacesContext].getClientIdsWithMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getMaximumSeverity()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getMessages()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getMessageList()'
  - '[org.springframework.faces.webflow.FlowFacesContext].getMessages(String)'
  - '[org.springframework.faces.webflow.FlowFacesContext].getMessageList(String)'
  - '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessages(Message[])'
  - '[org.springframework.faces.webflow.FlowFacesContext].asFacesMessage(org.springframework.binding.message.Message)'
  - '[org.springframework.faces.webflow.FlowFacesContext].setViewRootRestoredFromFlashScope()'
  - '[org.springframework.faces.webflow.FlowFacesContext].isPostback()'
  - '[org.springframework.faces.webflow.FlowFacesContext].newInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.FlowFacesContext].newDefaultInstance(org.springframework.webflow.execution.RequestContext,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].<init>(FacesMessageSource,jakarta.faces.application.FacesMessage)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].asStandardFacesMessageInstance(jakarta.faces.application.FacesMessage)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].writeObject(java.io.ObjectOutputStream)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].readObject(java.io.ObjectInputStream)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getText()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getSeverity()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].toString()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FlowFacesMessage].getFacesMessage()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].<init>(String)'
  - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].getClientId()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].hashCode()'
  - '[org.springframework.faces.webflow.FlowFacesContext.FacesMessageSource].equals(Object)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContext.java
- function_names:
  - '[org.springframework.faces.webflow.JsfResourceRequestHandler].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.faces.webflow.JsfResourceRequestHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfResourceRequestHandler.java
- function_names:
  - '[org.springframework.faces.webflow.JsfView].<init>(jakarta.faces.component.UIViewRoot,jakarta.faces.lifecycle.Lifecycle,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.JsfView].getViewRoot()'
  - '[org.springframework.faces.webflow.JsfView].setViewRoot(jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.JsfView].render()'
  - '[org.springframework.faces.webflow.JsfView].userEventQueued()'
  - '[org.springframework.faces.webflow.JsfView].processUserEvent()'
  - '[org.springframework.faces.webflow.JsfView].saveState()'
  - '[org.springframework.faces.webflow.JsfView].getUserEventState()'
  - '[org.springframework.faces.webflow.JsfView].hasFlowEvent()'
  - '[org.springframework.faces.webflow.JsfView].getFlowEvent()'
  - '[org.springframework.faces.webflow.JsfView].getEventId()'
  - '[org.springframework.faces.webflow.JsfView].toString()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfView.java
- function_names:
  - '[org.springframework.faces.webflow.FlowPartialViewContext].<init>(jakarta.faces.context.PartialViewContext)'
  - '[org.springframework.faces.webflow.FlowPartialViewContext].getWrapped()'
  - '[org.springframework.faces.webflow.FlowPartialViewContext].setPartialRequest(boolean)'
  - '[org.springframework.faces.webflow.FlowPartialViewContext].getRenderIds()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowPartialViewContext.java
- function_names:
  - '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].visit(jakarta.faces.component.visit.VisitContext,jakarta.faces.component.UIComponent)'
  - '[org.springframework.faces.webflow.PostRestoreStateEventVisitCallback].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/PostRestoreStateEventVisitCallback.java
- function_names:
  - '[org.springframework.faces.webflow.FlowApplicationFactory].<init>(jakarta.faces.application.ApplicationFactory)'
  - '[org.springframework.faces.webflow.FlowApplicationFactory].getApplication()'
  - '[org.springframework.faces.webflow.FlowApplicationFactory].setApplication(jakarta.faces.application.Application)'
  - '[org.springframework.faces.webflow.FlowApplicationFactory].getWrapped()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplicationFactory.java
- function_names:
  - '[org.springframework.faces.webflow.FlowApplication].<init>(jakarta.faces.application.Application)'
  - '[org.springframework.faces.webflow.FlowApplication].getWrapped()'
  - '[org.springframework.faces.webflow.FlowApplication].setStateManager(jakarta.faces.application.StateManager)'
  - '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.StateManager)'
  - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetStateManager(jakarta.faces.application.StateManager)'
  - '[org.springframework.faces.webflow.FlowApplication].setViewHandler(jakarta.faces.application.ViewHandler)'
  - '[org.springframework.faces.webflow.FlowApplication].shouldWrap(jakarta.faces.application.ViewHandler)'
  - '[org.springframework.faces.webflow.FlowApplication].wrapAndSetViewHandler(jakarta.faces.application.ViewHandler)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowApplication.java
- function_names:
  - '[org.springframework.faces.webflow.FlowELResolver].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowELResolver.java
- function_names:
  - '[org.springframework.faces.webflow.JsfViewFactory].<init>(org.springframework.binding.expression.Expression,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getViewHandler(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewFactory].viewAlreadySet(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getViewRootForAlreadySetView(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getViewStateViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
  - '[org.springframework.faces.webflow.JsfViewFactory].getTransientViewRoot(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.FacesContext,jakarta.faces.application.ViewHandler,String)'
  - '[org.springframework.faces.webflow.JsfViewFactory].processTree(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
  - '[org.springframework.faces.webflow.JsfViewFactory].publishPostRestoreStateEvent(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleBefore(jakarta.faces.context.FacesContext,jakarta.faces.component.UIComponent)'
  - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].handleAfter()'
  - '[org.springframework.faces.webflow.JsfViewFactory.MojarraProcessTreeHandler].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactory.java
- function_names:
  - '[org.springframework.faces.webflow.JsfUtils].notifyAfterListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfUtils].notifyBeforeListeners(jakarta.faces.event.PhaseId,jakarta.faces.lifecycle.Lifecycle,jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.JsfUtils].isFlowRequest()'
  - '[org.springframework.faces.webflow.JsfUtils].isAsynchronousFlowRequest()'
  - '[org.springframework.faces.webflow.JsfUtils].findFactory(Class<T>)'
  - '[org.springframework.faces.webflow.JsfUtils].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfUtils.java
- function_names:
  - '[org.springframework.faces.webflow.FlowExternalContext].<init>(org.springframework.webflow.execution.RequestContext,jakarta.faces.context.ExternalContext)'
  - '[org.springframework.faces.webflow.FlowExternalContext].getWrapped()'
  - '[org.springframework.faces.webflow.FlowExternalContext].getResponse()'
  - '[org.springframework.faces.webflow.FlowExternalContext].setResponse(Object)'
  - '[org.springframework.faces.webflow.FlowExternalContext].responseSendError(int,String)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowExternalContext.java
- function_names:
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesContext()'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].getFacesBean(Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanResolver].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanResolver.java
- function_names:
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf22()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf21()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf20()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isAtLeastJsf12()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isLessThanJsf20()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isMojarraPresent()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesPresent()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].isMyFacesInUse()'
  - '[org.springframework.faces.webflow.JsfRuntimeInformation].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfRuntimeInformation.java
- function_names:
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getJsfManagedBean(String)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].getScopeForBean(String)'
  - '[org.springframework.faces.webflow.JsfManagedBeanPropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanPropertyAccessor.java
- function_names:
  - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].getRequestFacesContext(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.FlowFacesContextLifecycleListener].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowFacesContextLifecycleListener.java
- function_names:
  - '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - '[org.springframework.faces.webflow.FacesSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesSpringELExpressionParser.java
- function_names:
  - '[org.springframework.faces.webflow.FlowResponseStateManager].<init>(jakarta.faces.render.ResponseStateManager)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].getWrapped()'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].isStateless(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].writeState(jakarta.faces.context.FacesContext,Object)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].getState(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].getViewState(jakarta.faces.context.FacesContext,Object)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].saveState(Object)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].getFlowExecutionKey()'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].writeViewStateField(jakarta.faces.context.FacesContext,java.io.Writer)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].writeRenderKitIdField(jakarta.faces.context.FacesContext,jakarta.faces.context.ResponseWriter)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].isPostback(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.FlowResponseStateManager].getCryptographicallyStrongTokenFromSession(jakarta.faces.context.FacesContext)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResponseStateManager.java
- function_names:
  - '[org.springframework.faces.webflow.FlowResourceHandler].<init>(jakarta.faces.application.ResourceHandler)'
  - '[org.springframework.faces.webflow.FlowResourceHandler].getWrapped()'
  - '[org.springframework.faces.webflow.FlowResourceHandler].createViewResource(jakarta.faces.context.FacesContext,String)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowResourceHandler.java
- function_names:
  - '[org.springframework.faces.webflow.FlowStateManager].<init>(jakarta.faces.application.StateManager)'
  - '[org.springframework.faces.webflow.FlowStateManager].isSavingStateInClient(jakarta.faces.context.FacesContext)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowStateManager.java
- function_names:
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.RequestContextELContextFactory].<init>()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getELResolver()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getFunctionMapper()'
  - '[org.springframework.faces.webflow.JsfManagedBeanAwareELExpressionParser.WebFlowELContext].getVariableMapper()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfManagedBeanAwareELExpressionParser.java
- function_names:
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].afterPropertiesSet()'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
  - '[org.springframework.faces.webflow.JsfFlowHandlerAdapter].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfFlowHandlerAdapter.java
- function_names:
  - '[org.springframework.faces.webflow.FlowLifecycle].newInstance()'
  - '[org.springframework.faces.webflow.FlowLifecycle].<init>(jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.FlowLifecycle].getWrapped()'
  - '[org.springframework.faces.webflow.FlowLifecycle].execute(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.webflow.FlowLifecycle].skipPhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
  - '[org.springframework.faces.webflow.FlowLifecycle].invokePhase(jakarta.faces.context.FacesContext,jakarta.faces.event.PhaseId)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowLifecycle.java
- function_names:
  - '[org.springframework.faces.webflow.FacesContextHelper].getFacesContext(Object,Object,Object)'
  - '[org.springframework.faces.webflow.FacesContextHelper].releaseIfNecessary()'
  - '[org.springframework.faces.webflow.FacesContextHelper].newDefaultInstance(Object,Object,Object,jakarta.faces.lifecycle.Lifecycle)'
  - '[org.springframework.faces.webflow.FacesContextHelper].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FacesContextHelper.java
- function_names:
  - '[org.springframework.faces.webflow.ViewRootHolder].<init>(jakarta.faces.component.UIViewRoot)'
  - '[org.springframework.faces.webflow.ViewRootHolder].getViewRoot()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/ViewRootHolder.java
- function_names:
  - '[org.springframework.faces.webflow.FlowRenderKit].<init>(jakarta.faces.render.RenderKit)'
  - '[org.springframework.faces.webflow.FlowRenderKit].getWrapped()'
  - '[org.springframework.faces.webflow.FlowRenderKit].getResponseStateManager()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowRenderKit.java
- function_names:
  - '[org.springframework.faces.webflow.JsfViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.faces.webflow.JsfViewFactoryCreator].getViewIdByConvention(String)'
  - '[org.springframework.faces.webflow.JsfViewFactoryCreator].getLifecycle()'
  - '[org.springframework.faces.webflow.JsfViewFactoryCreator].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/JsfViewFactoryCreator.java
- function_names:
  - '[org.springframework.faces.webflow.FlowActionListener].<init>(jakarta.faces.event.ActionListener)'
  - '[org.springframework.faces.webflow.FlowActionListener].processAction(jakarta.faces.event.ActionEvent)'
  - '[org.springframework.faces.webflow.FlowActionListener].validateModel(jakarta.faces.context.FacesContext,String)'
  - '[org.springframework.faces.webflow.FlowActionListener].getModelObject(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.FlowActionListener].getModelExpression(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.faces.webflow.FlowActionListener].shouldValidate(org.springframework.webflow.execution.RequestContext,Object,String)'
  - '[org.springframework.faces.webflow.FlowActionListener].validate(org.springframework.webflow.execution.RequestContext,Object,String)'
  - '[org.springframework.faces.webflow.FlowActionListener].getHintResolver(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/webflow/FlowActionListener.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/package-info.java
- function_names:
  - '[org.springframework.faces.support.RequestLoggingPhaseListener].afterPhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.support.RequestLoggingPhaseListener].beforePhase(jakarta.faces.event.PhaseEvent)'
  - '[org.springframework.faces.support.RequestLoggingPhaseListener].getPhaseId()'
  - '[org.springframework.faces.support.RequestLoggingPhaseListener].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/RequestLoggingPhaseListener.java
- function_names:
  - '[org.springframework.faces.support.LifecycleWrapper].getWrapped()'
  - '[org.springframework.faces.support.LifecycleWrapper].addPhaseListener(jakarta.faces.event.PhaseListener)'
  - '[org.springframework.faces.support.LifecycleWrapper].execute(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.support.LifecycleWrapper].getPhaseListeners()'
  - '[org.springframework.faces.support.LifecycleWrapper].removePhaseListener(jakarta.faces.event.PhaseListener)'
  - '[org.springframework.faces.support.LifecycleWrapper].render(jakarta.faces.context.FacesContext)'
  - '[org.springframework.faces.support.LifecycleWrapper].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/support/LifecycleWrapper.java
- function_names: []
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/package-info.java
- function_names:
  - '[org.springframework.faces.mvc.JsfView].afterPropertiesSet()'
  - '[org.springframework.faces.mvc.JsfView].renderMergedOutputModel(java.util.Map<String,Object>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.faces.mvc.JsfView].populateRequestMap(jakarta.faces.context.FacesContext,java.util.Map<String,Object>)'
  - '[org.springframework.faces.mvc.JsfView].createFacesLifecycle()'
  - '[org.springframework.faces.mvc.JsfView].<init>()'
  source_file: /src/spring-webflow/spring-faces/src/main/java/org/springframework/faces/mvc/JsfView.java
- function_names:
  - '[org.springframework.webflow.TestException].<init>()'
  - '[org.springframework.webflow.TestException].<init>(String,Throwable)'
  - '[org.springframework.webflow.TestException].<init>(String)'
  - '[org.springframework.webflow.TestException].<init>(Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestException.java
- function_names:
  - '[org.springframework.webflow.UnitTestTemplate].setUp()'
  - '[org.springframework.webflow.UnitTestTemplate].scenario1()'
  - '[org.springframework.webflow.UnitTestTemplate].scenario2()'
  - '[org.springframework.webflow.UnitTestTemplate].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/UnitTestTemplate.java
- function_names:
  - '[org.springframework.webflow.TestBean].execute()'
  - '[org.springframework.webflow.TestBean].getDatum1()'
  - '[org.springframework.webflow.TestBean].getDatum2()'
  - '[org.springframework.webflow.TestBean].getDatum3()'
  - '[org.springframework.webflow.TestBean].getEmptyMap()'
  - '[org.springframework.webflow.TestBean].setDatum3(java.util.Date)'
  - '[org.springframework.webflow.TestBean].isExecuted()'
  - '[org.springframework.webflow.TestBean].execute(String)'
  - '[org.springframework.webflow.TestBean].execute(String,int)'
  - '[org.springframework.webflow.TestBean].equals(Object)'
  - '[org.springframework.webflow.TestBean].hashCode()'
  - '[org.springframework.webflow.TestBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/TestBean.java
- function_names:
  - '[org.springframework.webflow.action.TestMultiAction].increment(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.TestMultiAction].decrement(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.TestMultiAction].getCounter()'
  - '[org.springframework.webflow.action.TestMultiAction].setCounter(int)'
  - '[org.springframework.webflow.action.TestMultiAction].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/TestMultiAction.java
- function_names:
  - '[org.springframework.webflow.action.MultiActionTests].testDispatchWithMethodSignature()'
  - '[org.springframework.webflow.action.MultiActionTests].testDispatchWithBogusMethodSignature()'
  - '[org.springframework.webflow.action.MultiActionTests].testDispatchWithCurrentStateId()'
  - '[org.springframework.webflow.action.MultiActionTests].testNoSuchMethodWithCurrentStateId()'
  - '[org.springframework.webflow.action.MultiActionTests].testCannotResolveMethod()'
  - '[org.springframework.webflow.action.MultiActionTests].testCustomMethodResolver()'
  - '[org.springframework.webflow.action.MultiActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionTests.java
- function_names:
  - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecute()'
  - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullRequestFields()'
  - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].testExecuteWithNullFlowId()'
  - '[org.springframework.webflow.action.FlowDefinitionRedirectActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FlowDefinitionRedirectActionTests.java
- function_names:
  - '[org.springframework.webflow.action.RenderActionTests].testRenderAction()'
  - '[org.springframework.webflow.action.RenderActionTests].testIllegalNullArg()'
  - '[org.springframework.webflow.action.RenderActionTests].testIllegalEmptyArg()'
  - '[org.springframework.webflow.action.RenderActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/RenderActionTests.java
- function_names:
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].resetCounters()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithRequestContext()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].spelExpressionsWithoutRequestContext()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].launchFlowExecution(String)'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].assertCounters(int,int)'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests].<init>()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].countingMultiAction()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowExecutor()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].flowRegistry()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.WebFlowConfig].<init>()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithRequestContext(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].incrementWithoutRequestContext()'
  - '[org.springframework.webflow.action.MultiActionIntegrationTests.CountingMultiAction].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/MultiActionIntegrationTests.java
- function_names:
  - '[org.springframework.webflow.action.CompositeActionTests].setUp()'
  - '[org.springframework.webflow.action.CompositeActionTests].testDoExecute()'
  - '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithError()'
  - '[org.springframework.webflow.action.CompositeActionTests].testDoExecuteWithNullResult()'
  - '[org.springframework.webflow.action.CompositeActionTests].testMultipleActions()'
  - '[org.springframework.webflow.action.CompositeActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/CompositeActionTests.java
- function_names:
  - '[org.springframework.webflow.action.SuccessEventFactoryTests].testDefaultAdaptionRules()'
  - '[org.springframework.webflow.action.SuccessEventFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SuccessEventFactoryTests.java
- function_names:
  - '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecute()'
  - '[org.springframework.webflow.action.ExternalRedirectActionTests].testExecuteWithNullResourceUri()'
  - '[org.springframework.webflow.action.ExternalRedirectActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ExternalRedirectActionTests.java
- function_names:
  - '[org.springframework.webflow.action.AbstractActionTests].testInitCallback()'
  - '[org.springframework.webflow.action.AbstractActionTests].testInitCallbackWithException()'
  - '[org.springframework.webflow.action.AbstractActionTests].testNormalExecute()'
  - '[org.springframework.webflow.action.AbstractActionTests].testExceptionalExecute()'
  - '[org.springframework.webflow.action.AbstractActionTests].testPreExecuteShortCircuit()'
  - '[org.springframework.webflow.action.AbstractActionTests].testPostExecuteCalled()'
  - '[org.springframework.webflow.action.AbstractActionTests].testSuccess()'
  - '[org.springframework.webflow.action.AbstractActionTests].testSuccessResult()'
  - '[org.springframework.webflow.action.AbstractActionTests].testError()'
  - '[org.springframework.webflow.action.AbstractActionTests].testErrorException()'
  - '[org.springframework.webflow.action.AbstractActionTests].testYes()'
  - '[org.springframework.webflow.action.AbstractActionTests].testNo()'
  - '[org.springframework.webflow.action.AbstractActionTests].testTrueResult()'
  - '[org.springframework.webflow.action.AbstractActionTests].testFalseResult()'
  - '[org.springframework.webflow.action.AbstractActionTests].testCustomResult()'
  - '[org.springframework.webflow.action.AbstractActionTests].testCustomResultObject()'
  - '[org.springframework.webflow.action.AbstractActionTests].testCustomResultCollection()'
  - '[org.springframework.webflow.action.AbstractActionTests].<init>()'
  - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].initAction()'
  - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractActionTests.TestAbstractAction].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/AbstractActionTests.java
- function_names:
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testAlreadyAnEvent()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testMappedTypes()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testNullResult()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testBooleanResult()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testLabeledEnumResult()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].testOtherResult()'
  - '[org.springframework.webflow.action.ResultObjectEventFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectEventFactoryTests.java
- function_names:
  - '[org.springframework.webflow.action.FormActionTests].setUp()'
  - '[org.springframework.webflow.action.FormActionTests].testSetupForm()'
  - '[org.springframework.webflow.action.FormActionTests].parameters()'
  - '[org.springframework.webflow.action.FormActionTests].blankParameters()'
  - '[org.springframework.webflow.action.FormActionTests].testSetupFormWithExistingFormObject()'
  - '[org.springframework.webflow.action.FormActionTests].testBindAndValidate()'
  - '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailure()'
  - '[org.springframework.webflow.action.FormActionTests].testBindAndValidateWithExistingFormObject()'
  - '[org.springframework.webflow.action.FormActionTests].testBindAndValidateFailureThenSetupForm()'
  - '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjectsInOneFlow()'
  - '[org.springframework.webflow.action.FormActionTests].testGetFormObject()'
  - '[org.springframework.webflow.action.FormActionTests].testGetFormErrors()'
  - '[org.springframework.webflow.action.FormActionTests].testFormObjectAccessUsingAlias()'
  - '[org.springframework.webflow.action.FormActionTests].testInconsistentFormObjectAndErrors()'
  - '[org.springframework.webflow.action.FormActionTests].testMultipleFormObjects()'
  - '[org.springframework.webflow.action.FormActionTests].testFormObjectAndNoErrors()'
  - '[org.springframework.webflow.action.FormActionTests].testSetupFormThenBindAndValidate()'
  - '[org.springframework.webflow.action.FormActionTests].testFormActionWithValidatorAndNoFormActionClass()'
  - '[org.springframework.webflow.action.FormActionTests].createFormAction(String)'
  - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormActionTests].getErrors(org.springframework.webflow.execution.RequestContext,String)'
  - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormActionTests].getFormObject(org.springframework.webflow.execution.RequestContext,String)'
  - '[org.springframework.webflow.action.FormActionTests].<init>()'
  - '[org.springframework.webflow.action.FormActionTests.TestBean].<init>()'
  - '[org.springframework.webflow.action.FormActionTests.TestBean].getProp()'
  - '[org.springframework.webflow.action.FormActionTests.TestBean].setProp(String)'
  - '[org.springframework.webflow.action.FormActionTests.OtherTestBean].<init>()'
  - '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].getInvoked()'
  - '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].supports(Class<?>)'
  - '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validate(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].validateTestBean(org.springframework.webflow.TestBean,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.action.FormActionTests.TestBeanValidator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionTests.java
- function_names:
  - '[org.springframework.webflow.action.FormActionBindingTests].testMessageCodesOnBindFailure()'
  - '[org.springframework.webflow.action.FormActionBindingTests].testFieldBinding()'
  - '[org.springframework.webflow.action.FormActionBindingTests].<init>()'
  - '[org.springframework.webflow.action.FormActionBindingTests.TestBean].getProp()'
  - '[org.springframework.webflow.action.FormActionBindingTests.TestBean].setProp(Long)'
  - '[org.springframework.webflow.action.FormActionBindingTests.TestBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/FormActionBindingTests.java
- function_names:
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testNull()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testBoolean()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testLabeledEnum()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testString()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testEvent()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].testUnsupported()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/ResultObjectBasedEventFactoryTests.java
- function_names:
  - '[org.springframework.webflow.action.SetActionTests].testSetAction()'
  - '[org.springframework.webflow.action.SetActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/SetActionTests.java
- function_names:
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].setUp()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithExplicitParameters()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithAssignableParameters()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithNoParameters()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].testInvokeWithException()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests].<init>()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].getMethodCalled()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].argumentMethod(Object)'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].noArgumentMethod()'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].exceptionMethod(Object)'
  - '[org.springframework.webflow.action.DispatchMethodInvokerTests.MockClass].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/DispatchMethodInvokerTests.java
- function_names:
  - '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNoResultExposer()'
  - '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionEmptyStringResult()'
  - '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionNullResult()'
  - '[org.springframework.webflow.action.EvaluateActionTests].testEvaluateExpressionResultExposer()'
  - '[org.springframework.webflow.action.EvaluateActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EvaluateActionTests.java
- function_names:
  - '[org.springframework.webflow.action.EventFactorySupportTests].setUp()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testSuccess()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testSuccessWithResult()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testError()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testErrorWithException()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testYes()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testNo()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanTrueEvent()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testBooleanFalseEvent()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testEvent()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].testEventWithAttrs()'
  - '[org.springframework.webflow.action.EventFactorySupportTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/action/EventFactorySupportTests.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].setUp()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNoSuchFlowDefinition()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testNullFlowDefinitionId()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testBlankFlowDefinitionId()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlow()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testGetFlowIds()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterFlowSameIds()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testRegisterMultipleFlows()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testParentHierarchy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].testDestroy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests].<init>()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getAttributes()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getCaption()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getDescription()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getId()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getStartState()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getState(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getPossibleOutcomes()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getClassLoader()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].getApplicationContext()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].inDevelopment()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].destroy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.FooFlow].<init>()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getAttributes()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getCaption()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getDescription()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getId()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getStartState()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getState(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getPossibleOutcomes()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getClassLoader()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].getApplicationContext()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].inDevelopment()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].destroy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImplTests.BarFlow].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImplTests.java
- function_names:
  - '[org.springframework.webflow.test.MockActionTests].testMockActionExecute()'
  - '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResult()'
  - '[org.springframework.webflow.test.MockActionTests].testMockActionExecuteCustomResultAttributes()'
  - '[org.springframework.webflow.test.MockActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/MockActionTests.java
- function_names:
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].testStartFlow()'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].testCriteriaSubmitSuccess()'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].testNewSearch()'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].testSelectValidResult()'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests].<init>()'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].search(Object)'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(Long)'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].getPerson(String)'
  - '[org.springframework.webflow.test.SearchFlowExecutionTests.TestPhoneBook].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/test/SearchFlowExecutionTests.java
- function_names:
  - '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesToCommaSeparatedString()'
  - '[org.springframework.webflow.security.SecurityRuleTests].testConvertAttributesFromCommaSeparatedString()'
  - '[org.springframework.webflow.security.SecurityRuleTests].testDefaultComparisonType()'
  - '[org.springframework.webflow.security.SecurityRuleTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityRuleTests.java
- function_names:
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingNoSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testSessionCreatingWithSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringNoSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testStateEnteringWithSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingNoSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testTransitionExecutingWithSecurity()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyAuthorized()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAnyDenied()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllAuthorized()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].testDecideAllDenied()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].configureSecurityContext()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyAuthorized()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAnyDenied()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllAuthorized()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getSecurityRuleAllDenied()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].getAuthentication()'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListenerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/security/SecurityFlowExecutionListenerTests.java
- function_names:
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].setUp()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGet()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredType()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWrongType()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefaultOption()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredOfType()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetRequiredWrongType()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumber()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWrongType()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefaultOption()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetNumberRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetInteger()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetIntegerRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLong()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetLongRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetString()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetStringRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBoolean()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetBooleanRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArray()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetArrayRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollection()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionNull()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequired()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetCollectionRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testGetMap()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testUnion()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testEquality()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].testExtract()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalAttributeMapTests.java
- function_names:
  - '[org.springframework.webflow.core.collection.CollectionUtilsTests].testSingleEntryMap()'
  - '[org.springframework.webflow.core.collection.CollectionUtilsTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/CollectionUtilsTests.java
- function_names:
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].setUp()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testSize()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGet()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNull()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequired()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredWithConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultOption()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetWithDefaultAndConversionNotAssignable()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArray()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArray()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayNull()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayRequired()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].getArrayWithConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredArrayNotPresent()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetSingleValueAsArray()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayAsSingleVaue()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetEmptyArrayAsSingleVaue()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetArrayConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].getRequiredArrayWithConversion()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumber()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredNumber()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetNumberWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetInteger()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredInteger()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetIntegerWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLong()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredLong()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetLongWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBoolean()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredBoolean()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetBooleanWithDefault()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetMultipart()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testGetRequiredMultipart()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testEquality()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].testAsAttributeMap()'
  - '[org.springframework.webflow.core.collection.LocalParameterMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/LocalParameterMapTests.java
- function_names:
  - '[org.springframework.webflow.core.collection.TestBean].getAmount()'
  - '[org.springframework.webflow.core.collection.TestBean].setAmount(int)'
  - '[org.springframework.webflow.core.collection.TestBean].equals(Object)'
  - '[org.springframework.webflow.core.collection.TestBean].hashCode()'
  - '[org.springframework.webflow.core.collection.TestBean].toString()'
  - '[org.springframework.webflow.core.collection.TestBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/core/collection/TestBean.java
- function_names:
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].setUp()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].initApplicationContext()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesDefaultConfig()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesAllCustomized()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].testFlowBuilderServicesConversionServiceCustomized()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests].<init>()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].getViewIdByConvention(String)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestViewFactoryCreator].<init>()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(Object,Class<?>)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].executeConversion(String,Object,Class<?>)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getConversionExecutors(Class<?>)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getClassForAlias(String)'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].getDelegateConversionService()'
  - '[org.springframework.webflow.config.AbstractFlowBuilderServicesConfigurationTests.TestConversionService].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowBuilderServicesConfigurationTests.java
- function_names:
  - '[org.springframework.webflow.config.EmptySpringValidator].supports(Class<?>)'
  - '[org.springframework.webflow.config.EmptySpringValidator].validate(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.config.EmptySpringValidator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/EmptySpringValidator.java
- function_names:
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].setUp()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdNoBasePath()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceBasePathMatch()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePath()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowCustomBasePathTrailingSlash()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingSlash()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdCustomBasePathLeadingAndTrailingSlash()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFlowPathIsBasePath()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdBasePathMismatch()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathResource()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdClassPathStarResource()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResource()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdFileSystemResourceNoBasePathMatch()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResource()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].testGetFlowIdUrlResourceNoBasePathMatch()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionResourceFactoryTests.java
- function_names:
  - '[org.springframework.webflow.config.FooFlowBuilder].buildStates()'
  - '[org.springframework.webflow.config.FooFlowBuilder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FooFlowBuilder.java
- function_names:
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].testDefaultFlowBuilderServices()'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParserTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParserTests.java
- function_names:
  - '[org.springframework.webflow.config.MyBeanValidationHintResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/MyBeanValidationHintResolver.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParserTests.java
- function_names:
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].setUp()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].initApplicationContext()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testConfigOk()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].testCustomConversationManager()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests].<init>()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ConfigurationListener].<init>()'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].parseConversationId(String)'
  - '[org.springframework.webflow.config.AbstractFlowExecutorConfigurationTests.ExceptionThrowingConversationManager].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowExecutorConfigurationTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests].<init>()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].flowRegistry()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].parentRegistry()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryJavaConfigTests.WebFlowConfig].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowDefinitionRegistryJavaConfigTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests].<init>()'
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutor()'
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowRegistry()'
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].flowExecutorSimpleRepo()'
  - '[org.springframework.webflow.config.FlowExecutorJavaConfigTests.WebFlowConfig].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorJavaConfigTests.java
- function_names:
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].setUp()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].initApplicationContext()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationsPopulated()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowLocationPatternsPopulated()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulated()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithId()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testRegistryFlowBuildersPopulatedWithAttributes()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testNoSuchFlow()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testBogusPath()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].testParent()'
  - '[org.springframework.webflow.config.AbstractFlowRegistryConfigurationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/AbstractFlowRegistryConfigurationTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].setUp()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].tearDown()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistry()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryGeneratedFlowId()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].testGetFlowRegistryCustomFlowServices()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBeanTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowRegistryFactoryBeanTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].initApplicationContext()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests].<init>()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesDefault()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesAllCustom()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].flowBuilderServicesConversionServiceCustom()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customExpressionParser()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customViewFactoryCreator()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customConversionService()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidator()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].customValidationHintResolver()'
  - '[org.springframework.webflow.config.FlowBuilderServicesJavaConfigTests.WebFlowConfig].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowBuilderServicesJavaConfigTests.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].setUp()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorNoPropertiesSet()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorBasicConfig()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].testGetFlowExecutorOptionsSpecified()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBeanTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/config/FlowExecutorFactoryBeanTests.java
- function_names:
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodes()'
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveObjectMessageCodesWithPrefix()'
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodes()'
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesKeyedField()'
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].testResolveFieldMessageCodesWithPrefix()'
  - '[org.springframework.webflow.validation.WebFlowMessageResolverTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/WebFlowMessageResolverTests.java
- function_names:
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].setUp()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveFullyQualifiedClassNameHint()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveInnterTypeHints()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].testResolveHintNoMatch()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests].<init>()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel].<init>()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests.BaseTestModel.State1].<init>()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel].<init>()'
  - '[org.springframework.webflow.validation.BeanValidationHintResolverTests.TestModel.State2].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/BeanValidationHintResolverTests.java
- function_names:
  - '[org.springframework.webflow.validation.StubModelErrorsOverridden].validateMockState(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.StubModelErrorsOverridden].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrorsOverridden.java
- function_names:
  - '[org.springframework.webflow.validation.ValidationHelperTests].setUp()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContext()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContext()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithMessageContextForBeanValidator()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithValidationContextForBeanValidator()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidator()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testValidateWithErrorsForBeanValidatorOverridden()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackModelValidationMethodInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelValidationMethodInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsModelValidationMethodInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackModelErrorsValidationMethodInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackValidatorInvokedForSubclass()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackValidatorInvokedForSubclass()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackLegacyValidatorInvokedForSubclass()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackLegacyValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testStateAndFallbackErrorsValidatorInvokedForSubclass()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvoked()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testFallbackErrorsValidatorInvokedForSubclass()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithClassHint()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintResolution()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].testSmartValidatorWithHintOnTransition()'
  - '[org.springframework.webflow.validation.ValidationHelperTests].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.Model].validateState1(org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.Model].validate(org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.Model].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.Model.State1].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ExtendedModel].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validateState1(org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].validate(org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModel].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].validate(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].supports(Class<?>)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.LegacyModelValidator].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ModelValidator].<init>()'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validateState1(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].validate(org.springframework.webflow.engine.model.Model,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.ValidationHelperTests.ErrorsModelValidator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/ValidationHelperTests.java
- function_names:
  - '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(org.springframework.binding.message.MessageContext)'
  - '[org.springframework.webflow.validation.StubModelMessageContext].validateMockState(Object,org.springframework.binding.message.MessageContext)'
  - '[org.springframework.webflow.validation.StubModelMessageContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelMessageContext.java
- function_names:
  - '[org.springframework.webflow.validation.StubModelErrors].validateMockState(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.validation.StubModelErrors].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelErrors.java
- function_names:
  - '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.StubModelValidationContext].validateMockState(Object,org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.validation.StubModelValidationContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/validation/StubModelValidationContext.java
- function_names:
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].setUp()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecution()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].testLaunchFlowExecutionEndsAfterProcessing()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecution()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].testResumeFlowExecutionEndsAfterProcessing()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].replayMocks()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].verifyMocks()'
  - '[org.springframework.webflow.executor.FlowExecutorImplTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/executor/FlowExecutorImplTests.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].setUp()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].tearDown()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testConversationLifeCycle()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testNoPassivation()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testPassivation()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testMaxConversations()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].testCustomSessionKey()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].passivate(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].activate(byte[])'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManagerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManagerTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowId()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testGetFlowExecutionKey()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].testCreateFlowExecutionUrl()'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandlerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandlerTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowId()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfo()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPath()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithPathInfoNestedPathAndFileExtension()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithServletPathAndFileExtension()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandlerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandlerTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].setUp()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequest()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsNotAjaxRequest()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testIsAjaxRequestViaDelegate()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirect()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testAjaxRedirectNotSent()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].testSendAjaxRedirectViaDelegate()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests].<init>()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].<init>(TestAjaxHandler,boolean)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].getDelegate()'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandlerTests.TestAjaxHandler].wasAjaxRedirectInternalCalled()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/AbstractAjaxHandlerTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].setUp()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetContextPath()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRequestParameters()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetAppAttribute()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetSessionAttribute()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetRequestAttribute()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetNativeObjects()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetExecutionUrl()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotAnAjaxRequest()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testAjaxRequestAcceptHeader()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testNotResponseCommitted()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirect()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirect()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectWithInput()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirect()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExecutionRedirectPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitFlowRedirectPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testCommitExternalRedirectPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRecordResponseComplete()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponse()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExecutionRedirectFirst()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseDefinitionRedirectFirst()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testDoubleCommitResponseExternalRedirectFirst()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testRedirectInPopupNoRedirectRequested()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriter()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].testGetResponseWriterResponseComplete()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContextTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/ServletExternalContextTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].setUp()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].tearDown()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testIsEmpty()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddOne()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testSizeAddTwo()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsKey()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testContainsValue()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testGet()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPut()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testRemove()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testPutAll()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testClear()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testKeySet()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testValues()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].testEntrySet()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletContextMapTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].setUp()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].tearDown()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testSetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testRemoveAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].testGetAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMapTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowId()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdNoPathInfo()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowIdOnlyContextPath()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testGetFlowExecutionKey()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrl()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlNoPathInfo()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlContextPathOnly()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlEmptyInput()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowDefinitionUrlWithFlowInput()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].testCreateFlowExecutionUrl()'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandlerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandlerTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].setUp()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].tearDown()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testSetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testRemoveAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].testGetAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpServletRequestMapTests.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].setUp()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].tearDown()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNullSession()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testSetAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttribute()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testRemoveAttributeNullSession()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetAttributeNamesNullSession()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionAsMutex()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].testGetSessionMutex()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMapTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/servlet/HttpSessionMapTests.java
- function_names:
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].setUp()'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].testValueBoundUnBound()'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests].<init>()'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListenerTests.TestAttributeMapBindingListener].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/context/web/HttpSessionMapBindingListenerTests.java
- function_names:
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].setUp()'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].testGetValue()'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].initView(org.springframework.webflow.test.MockRequestContext)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].unsetView(org.springframework.webflow.test.MockRequestContext)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessorTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessorTests.java
- function_names:
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].setUp()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].tearDown()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testFlowRequestContext()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testCurrentUser()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testResourceBundle()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].testWrite()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessorTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessorTests.java
- function_names:
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].setUp()'
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].tearDown()'
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].testResourceBundleRead()'
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParserTests.java
- function_names:
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].tearDown()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_BaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_ResolvableCode()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetType_InvalidCode()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_BaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_ResolvableCode()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testGetValue_InvalidCode()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_BaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testIsReadOnly_MessageSourceBase()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_BaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].testSetValue_MessageSourceBase()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getBaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].getCustomResolvers()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolverTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowResourceELResolverTests.java
- function_names:
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].setUp()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].tearDown()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetType_NoActiveFlow()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testGetValue_NoActiveFlow()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testIsReadOnly_NoActiveFlow()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].testSetValue_NoActiveFlow()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].initView(org.springframework.webflow.test.MockRequestContext)'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getBaseVariable()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].getCustomResolvers()'
  - '[org.springframework.webflow.expression.el.FlowDependentELResolverTestCase].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/FlowDependentELResolverTestCase.java
- function_names:
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_RequestScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlashScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ViewScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_FlowScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetType_NotFound()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_RequestScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlashScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ViewScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_FlowScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testGetValue_NotFound()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_RequestScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlashScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ViewScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_FlowScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testIsReadOnly_NotFound()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_RequestScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlashScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ViewScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_FlowScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].testSetValue_NotFound()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getBaseVariable()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].getCustomResolvers()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests].<init>()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].setBar(String)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].getBar()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolverTests.MyBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ScopeSearchingELResolverTests.java
- function_names:
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMap()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetMap()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowRequestContext()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveCurrentUser()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveRequestScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetRequestScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlashScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlashScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveViewScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetViewScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveFlowScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetFlowScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveConversationScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testSetConversationScope()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveSpringBean()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveAction()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMultiAction()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveEventAttributes()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveNull()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].testResolveMessage()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/WebFlowELExpressionParserTests.java
- function_names:
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestParameters()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_RequestScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlashScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ViewScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_MessageContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_ExternalContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_FlowExecutionUrl()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentUser()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetType_CurrentEvent()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestParameters()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_RequestScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlashScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ViewScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ConversationScope()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_MessageContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_ExternalContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_FlowExecutionUrl()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentUser()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testGetValue_CurrentEvent()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testIsReadOnly_AllVars()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].testSetValue_AllVars()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getBaseVariable()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].getCustomResolvers()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolverTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolverTests.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].setUp()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowRequestEndsAfterProcessing()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testResumeFlowRequestEndsAfterProcessing()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxHeaderOpenInPopup()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExecutionRedirectAjaxParameter()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithDefinitionRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithExternalRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleFlowException()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testDefaultHandleNoSuchFlowExecutionException()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testLaunchFlowWithCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowOutcomeCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].testHandleFlowExceptionCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowControllerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowControllerTests.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].testRender()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests].<init>()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].getContentType()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.MockView].<init>()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].<init>()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getStringProperty()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setStringProperty(String)'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getIntegerProperty()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setIntegerProperty(Integer)'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].getDateProperty()'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewTests.BindBean].setDateProperty(java.util.Date)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/ServletMvcViewTests.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].setUp()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNoHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].testGetHandlerNullFlowId()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].<init>(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getApplicationContext()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getClassLoader()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getId()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getPossibleOutcomes()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getStartState()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getState(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].inDevelopment()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getAttributes()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getCaption()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].getDescription()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.FlowDefinitionImpl].destroy()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].getFlowId()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMappingTests.CustomFlowHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerMappingTests.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setUp()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessing()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowRequestEndsAfterProcessingAjaxRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessing()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testResumeFlowRequestEndsAfterProcessingFlowCommittedResponse()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExecutionRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithDefinitionRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalHttpsRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelative()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServletRelativeWithSlash()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelative()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectContextRelativeWithSlash()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelative()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectServerRelativeWithSlash()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testLaunchFlowWithExternalRedirectNotHttp10Compatible()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectDeviation()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testSwf1385DefaultServletExternalRedirectServletRelative()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testExternalRedirectServletRelativeWithDefaultServletMapping()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testRemoteHost()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleFlowException()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionException()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testDefaultHandleNoSuchFlowExecutionExceptionAjaxRequest()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowOutcomeCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowExceptionCustomFlowHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithoutFlash()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].testHandleFlowServletRedirectOutcomeWithFlash()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].doHandleFlowServletRedirectOutcome()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].setupRequest(String,String,String,String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].retrieveAndUpdate(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].saveOutputFlashMap(org.springframework.web.servlet.FlashMap,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].getFlashMap()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapterTests.MockFlashMapManager].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapterTests.java
- function_names:
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].setUp()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].getExpressionParser()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testInitialState()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetValue()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetConvertedValue()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetRawValue()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueConvertedWithCustomConverter()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldValueError()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldError()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testGetFieldErrorsWildcard()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testFindPropertyEditor()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].testNestedPath()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests].<init>()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getDatum1()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setDatum1(String)'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].getNestedBean()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].setNestedBean(NestedBean)'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean].<init>()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum2()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum2(int)'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].getDatum1()'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].setDatum1(String)'
  - '[org.springframework.webflow.mvc.view.AbstractBindingModelTests.NestedPathBean.NestedBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/AbstractBindingModelTests.java
- function_names:
  - '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].getExpressionParser()'
  - '[org.springframework.webflow.mvc.view.DefaultBindingModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/DefaultBindingModelTests.java
- function_names:
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testRender()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderNoKey()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testRenderWithBindingModel()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeNoEvent()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelBinding()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBinding()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrors()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventNoModelInScope()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectAfterPost()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventBindingErrorsRedirectToReplicatedSessionAfterPost()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].saveAndRestoreViewActionState(Object)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingAllowedFields()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingCustomConverter()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarker()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindingFieldMarkerFieldPresent()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidate()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelBindAndValidateDefaultValidatorFallback()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelValidateOnBindingErrors()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventModelNoValidateOnBindingErrors()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventStringValidationHint()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].testResumeEventObjectArrayValidationHint()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].createExpressionParser()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.MockMvcView].doRender(java.util.Map<String,?>)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].getContentType()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].render(java.util.Map<String,?>,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.MockView].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringProperty(String)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerProperty(Integer)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBooleanProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBooleanProperty(boolean)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getDateProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setDateProperty(java.util.Date)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getBeanProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMultipartFile()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMultipartFile(org.springframework.web.multipart.MultipartFile)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getStringArrayProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setStringArrayProperty(String[])'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getIntegerArrayProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setIntegerArrayProperty(Integer[])'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getPrimitiveArrayProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setPrimitiveArrayProperty(int[])'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getListProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setListProperty(java.util.List<Object>)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].getMapProperty()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setMapProperty(java.util.Map<Object,Object>)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.BindBean].setBeanProperty(NestedBean)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].validateMockState(org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBean].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].validate(org.springframework.binding.validation.ValidationContext)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.ValidatingBindBeanFallback].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].getName()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].setName(String)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.NestedBean].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].validate(Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].supports(Class<?>)'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.StubSmartValidator].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.State1].<init>()'
  - '[org.springframework.webflow.mvc.view.MvcViewTests.TestModel.AllStates].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/MvcViewTests.java
- function_names:
  - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].getExpressionParser()'
  - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testFindPropertyEditorForUndeterminableType()'
  - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].testGetFieldValueNonStringNoConversionService()'
  - '[org.springframework.webflow.mvc.view.SpringBeanBindingModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/SpringBeanBindingModelTests.java
- function_names:
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].setUp()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].testGetFieldValueWithInvalidBeanWrapperExpression()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests].<init>()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Question].<init>()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].<init>(int)'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].getValue()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.Response].setValue(int)'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].<init>(Question)'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].getResponses()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.TestBeanWithQuestionResponseMap].setResponses(java.util.Map<Question,Response>)'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].<init>()'
  - '[org.springframework.webflow.mvc.view.BindingModelSwf1370Tests.QuestionConverter].convert(Integer)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/mvc/view/BindingModelSwf1370Tests.java
- function_names:
  - '[org.springframework.webflow.engine.FlowVariableTests].testCreateVariable()'
  - '[org.springframework.webflow.engine.FlowVariableTests].testDestroyVariable()'
  - '[org.springframework.webflow.engine.FlowVariableTests].testRestoreVariable()'
  - '[org.springframework.webflow.engine.FlowVariableTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowVariableTests.java
- function_names:
  - '[org.springframework.webflow.engine.TestSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TestSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TestSubflowAttributeMapper].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TestSubflowAttributeMapper.java
- function_names:
  - '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetCaption()'
  - '[org.springframework.webflow.engine.AnnotatedObjectTests].testSetDescription()'
  - '[org.springframework.webflow.engine.AnnotatedObjectTests].testPutCustomAttributes()'
  - '[org.springframework.webflow.engine.AnnotatedObjectTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotatedObjectTests.java
- function_names:
  - '[org.springframework.webflow.engine.ViewVariableTests].testCreateVariable()'
  - '[org.springframework.webflow.engine.ViewVariableTests].testDestroyVariable()'
  - '[org.springframework.webflow.engine.ViewVariableTests].testRestoreVariable()'
  - '[org.springframework.webflow.engine.ViewVariableTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewVariableTests.java
- function_names:
  - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].testHandleException()'
  - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests].<init>()'
  - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].<init>(Class<?>,String)'
  - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.engine.FlowExecutionHandlerSetTests.TestStateExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowExecutionHandlerSetTests.java
- function_names:
  - '[org.springframework.webflow.engine.FlowTests].createSimpleFlow()'
  - '[org.springframework.webflow.engine.FlowTests].testAddStates()'
  - '[org.springframework.webflow.engine.FlowTests].testAddDuplicateState()'
  - '[org.springframework.webflow.engine.FlowTests].testAddSameStateTwice()'
  - '[org.springframework.webflow.engine.FlowTests].testAddStateAlreadyInOtherFlow()'
  - '[org.springframework.webflow.engine.FlowTests].testGetStateNoStartState()'
  - '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchState()'
  - '[org.springframework.webflow.engine.FlowTests].testGetTransitionableState()'
  - '[org.springframework.webflow.engine.FlowTests].testGetStateNoSuchTransitionableState()'
  - '[org.springframework.webflow.engine.FlowTests].testGetPossibleOutcomes()'
  - '[org.springframework.webflow.engine.FlowTests].testAddActions()'
  - '[org.springframework.webflow.engine.FlowTests].testAddGlobalTransition()'
  - '[org.springframework.webflow.engine.FlowTests].testStart()'
  - '[org.springframework.webflow.engine.FlowTests].testStartWithoutStartState()'
  - '[org.springframework.webflow.engine.FlowTests].testStartWithAction()'
  - '[org.springframework.webflow.engine.FlowTests].testStartWithVariables()'
  - '[org.springframework.webflow.engine.FlowTests].testStartWithMapper()'
  - '[org.springframework.webflow.engine.FlowTests].testStartWithMapperButNoInput()'
  - '[org.springframework.webflow.engine.FlowTests].testOnEventNullCurrentState()'
  - '[org.springframework.webflow.engine.FlowTests].testOnEventInvalidCurrentState()'
  - '[org.springframework.webflow.engine.FlowTests].testOnEvent()'
  - '[org.springframework.webflow.engine.FlowTests].testOnEventGlobalTransition()'
  - '[org.springframework.webflow.engine.FlowTests].testOnEventNoTransition()'
  - '[org.springframework.webflow.engine.FlowTests].testResume()'
  - '[org.springframework.webflow.engine.FlowTests].testEnd()'
  - '[org.springframework.webflow.engine.FlowTests].testEndWithOutputMapper()'
  - '[org.springframework.webflow.engine.FlowTests].testHandleException()'
  - '[org.springframework.webflow.engine.FlowTests].testHandleExceptionNoMatch()'
  - '[org.springframework.webflow.engine.FlowTests].testDestroy()'
  - '[org.springframework.webflow.engine.FlowTests].on(String)'
  - '[org.springframework.webflow.engine.FlowTests].to(String)'
  - '[org.springframework.webflow.engine.FlowTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/FlowTests.java
- function_names:
  - '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionFromState()'
  - '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionWithNullSourceState()'
  - '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetState()'
  - '[org.springframework.webflow.engine.TransitionTests].testExecuteTransitionNullTargetStateResolver()'
  - '[org.springframework.webflow.engine.TransitionTests].testTransitionExecutionRefused()'
  - '[org.springframework.webflow.engine.TransitionTests].to(String)'
  - '[org.springframework.webflow.engine.TransitionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/TransitionTests.java
- function_names:
  - '[org.springframework.webflow.engine.AnnotedActionTests].setUp()'
  - '[org.springframework.webflow.engine.AnnotedActionTests].testBasicExecute()'
  - '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithCustomAttribute()'
  - '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithChainOfCustomAttributes()'
  - '[org.springframework.webflow.engine.AnnotedActionTests].testExecuteWithName()'
  - '[org.springframework.webflow.engine.AnnotedActionTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/AnnotedActionTests.java
- function_names:
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderResponse()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRenderNotAllowed()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateResponseAlreadyComplete()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectResponseAlreadyComplete()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithVariables()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithLocalRedirect()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithNoLocalRedirect()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateRedirectInPopup()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEnterViewStateWithAlwaysRedirectOnPause()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefresh()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForRefreshResponseCompleteRecorded()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateRestoreVariables()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionFlowEnded()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExited()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventWithTransitionStateExitedNoRedirect()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjax()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxResponseNotAllowed()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedNonAjaxRedirectEnabled()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNotExitedAjax()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedResponseComplete()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventStateNoExitActionRecordedExecutionRedirect()'
  - '[org.springframework.webflow.engine.ViewStateTests].testRedirectInSameStateOverridesAlwaysRedirectOnPause()'
  - '[org.springframework.webflow.engine.ViewStateTests].testEmbeddedModeOverridesRedirectInSameState()'
  - '[org.springframework.webflow.engine.ViewStateTests].testViewStateRedirectOverridesEmbeddedMode()'
  - '[org.springframework.webflow.engine.ViewStateTests].testResumeViewStateForEventDestroyVariables()'
  - '[org.springframework.webflow.engine.ViewStateTests].on(String)'
  - '[org.springframework.webflow.engine.ViewStateTests].to(String)'
  - '[org.springframework.webflow.engine.ViewStateTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ViewStateTests.java
- function_names:
  - '[org.springframework.webflow.engine.ActionStateTests].setUp()'
  - '[org.springframework.webflow.engine.ActionStateTests].testExecuteSingleAction()'
  - '[org.springframework.webflow.engine.ActionStateTests].testExecuteNothing()'
  - '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionCannotHandleResultEvent()'
  - '[org.springframework.webflow.engine.ActionStateTests].testExecuteActionChain()'
  - '[org.springframework.webflow.engine.ActionStateTests].on(String)'
  - '[org.springframework.webflow.engine.ActionStateTests].to(String)'
  - '[org.springframework.webflow.engine.ActionStateTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionStateTests.java
- function_names:
  - '[org.springframework.webflow.engine.DecisionStateTests].testIfDecision()'
  - '[org.springframework.webflow.engine.DecisionStateTests].testElseDecision()'
  - '[org.springframework.webflow.engine.DecisionStateTests].testCannotDecide()'
  - '[org.springframework.webflow.engine.DecisionStateTests].to(String)'
  - '[org.springframework.webflow.engine.DecisionStateTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/DecisionStateTests.java
- function_names:
  - '[org.springframework.webflow.engine.StubViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.StubViewFactory].<init>()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].render()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].userEventQueued()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].processUserEvent()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].getUserEventState()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].hasFlowEvent()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].getFlowEvent()'
  - '[org.springframework.webflow.engine.StubViewFactory.NullView].saveState()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StubViewFactory.java
- function_names:
  - '[org.springframework.webflow.engine.ActionExecutorTests].setUp()'
  - '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteAction()'
  - '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInState()'
  - '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionWithException()'
  - '[org.springframework.webflow.engine.ActionExecutorTests].testExecuteActionInStateWithException()'
  - '[org.springframework.webflow.engine.ActionExecutorTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/ActionExecutorTests.java
- function_names:
  - '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowExecution()'
  - '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRenderer()'
  - '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithFinalResponseRendererResponseAlreadyComplete()'
  - '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateWithOutputMapper()'
  - '[org.springframework.webflow.engine.EndStateTests].testEnterEndStateTerminateFlowSession()'
  - '[org.springframework.webflow.engine.EndStateTests].on(String)'
  - '[org.springframework.webflow.engine.EndStateTests].to(String)'
  - '[org.springframework.webflow.engine.EndStateTests].<init>()'
  - '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].execute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.EndStateTests.StubFinalResponseAction].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EndStateTests.java
- function_names:
  - '[org.springframework.webflow.engine.SubflowStateTests].setUp()'
  - '[org.springframework.webflow.engine.SubflowStateTests].testEnter()'
  - '[org.springframework.webflow.engine.SubflowStateTests].testEnterWithInput()'
  - '[org.springframework.webflow.engine.SubflowStateTests].testReturnWithOutput()'
  - '[org.springframework.webflow.engine.SubflowStateTests].on(String)'
  - '[org.springframework.webflow.engine.SubflowStateTests].to(String)'
  - '[org.springframework.webflow.engine.SubflowStateTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/SubflowStateTests.java
- function_names:
  - '[org.springframework.webflow.engine.StateTests].setUp()'
  - '[org.springframework.webflow.engine.StateTests].testStateEnter()'
  - '[org.springframework.webflow.engine.StateTests].testStateEnterWithEntryAction()'
  - '[org.springframework.webflow.engine.StateTests].testHandledException()'
  - '[org.springframework.webflow.engine.StateTests].testCouldNotHandleException()'
  - '[org.springframework.webflow.engine.StateTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/StateTests.java
- function_names:
  - '[org.springframework.webflow.engine.EventTests].testNewEvent()'
  - '[org.springframework.webflow.engine.EventTests].testEventNullSource()'
  - '[org.springframework.webflow.engine.EventTests].testEventNullId()'
  - '[org.springframework.webflow.engine.EventTests].testNewEventWithAttributes()'
  - '[org.springframework.webflow.engine.EventTests].testNewEventNullAttributes()'
  - '[org.springframework.webflow.engine.EventTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/EventTests.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEnd()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndEndSavedMessages()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartAndPause()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartWithNullInputMap()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownBeforeFirstSessionCreated()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByState()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartFlowExecutionExceptionThrownByState()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByFlowExceptionHandler()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartExceptionThrownByStateHandledByStateExceptionHandler()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExceptionHandledByNestedExceptionHandler()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testStartCannotCallTwice()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResume()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeNotAViewState()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeAfterEnding()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeException()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testResumeFlowExecutionException()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testExecuteTransition()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].testRequestContextManagedOnStartAndResume()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].getHandled()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.StubFlowExecutionExceptionHandler].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].<init>(boolean)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].getHandleCount()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplTests.ExceptionThrowingExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplTests.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].setUp()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreate()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateNullArgument()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionAttributes()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionListener()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testCreateWithExecutionKeyFactory()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].testRestoreExecutionState()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.MockFlowExecutionKeyFactory].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactoryTests.SimpleFlowDefinitionLocator].getFlowDefinition(String)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactoryTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.BeanImportModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.BeanImportModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/BeanImportModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.DecisionStateModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.DecisionStateModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.DecisionStateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/DecisionStateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.RenderModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.RenderModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/RenderModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ExceptionHandlerModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.EvaluateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.EvaluateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EvaluateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.SetModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.SetModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SetModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.AttributeModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.AttributeModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.AttributeModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.AttributeModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AttributeModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMerge()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullParent()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNullChild()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testStringMergeNulls()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeModel()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testMergeParentCreateCopy()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndFalse()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeAddAtEndTrue()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullParent()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNullChild()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testListMergeNulls()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModel()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].testCopyModelNull()'
  - '[org.springframework.webflow.engine.model.AbstractModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/AbstractModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.IfModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.IfModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.IfModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.IfModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/IfModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.EndStateModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.EndStateModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.EndStateModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.EndStateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/EndStateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.ViewStateModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.ViewStateModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.ViewStateModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.ViewStateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ViewStateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.PersistenceContextModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.PersistenceContextModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/PersistenceContextModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.InputModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.InputModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.InputModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.InputModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/InputModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.SubflowStateModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.SubflowStateModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.SubflowStateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SubflowStateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeAttributes()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeSecured()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergePersistenceContext()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeVars()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeMappings()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnStart()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeStates()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeGlobalTransitions()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeOnEnd()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeExceptionHandlers()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].testMergeBeanImports()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].asList()'
  - '[org.springframework.webflow.engine.model.FlowModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/FlowModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testMergeableOnException()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableOnException()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.TransitionModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/TransitionModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.SecuredModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.SecuredModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.SecuredModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.SecuredModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/SecuredModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.ActionStateModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.ActionStateModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.ActionStateModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.ActionStateModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/ActionStateModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.VarModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.VarModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/VarModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.OutputModelTests].testMergeable()'
  - '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeable()'
  - '[org.springframework.webflow.engine.model.OutputModelTests].testNotMergeableWithNull()'
  - '[org.springframework.webflow.engine.model.OutputModelTests].testMerge()'
  - '[org.springframework.webflow.engine.model.OutputModelTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/OutputModelTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].setUp()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testNoSuchFlowDefinition()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlow()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterFlowSameIds()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testRegisterMultipleFlows()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].testParentHierarchy()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests].<init>()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].<init>(org.springframework.webflow.engine.model.FlowModel)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModel()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].getFlowModelResource()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].hasFlowModelChanged()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImplTests.StaticFlowModelHolder].refresh()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImplTests.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].setUp()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinition()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].testGetFlowDefinitionWithChangesRefreshed()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests].<init>()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModel()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].build()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].mergeParent()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].dispose()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].init()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].getFlowModelResource()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].hasFlowModelResourceChanged()'
  - '[org.springframework.webflow.engine.model.registry.DefaultFlowModelHolderTests.SimpleFlowBuilder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/model/registry/DefaultFlowModelHolderTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveState()'
  - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateExpression()'
  - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].testResolveStateNull()'
  - '[org.springframework.webflow.engine.support.DefaultTargetResolverTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/DefaultTargetResolverTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testGetView()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEvent()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventButton()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].testProcessUserEventNoEvent()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionExecutingViewFactoryTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].setUp()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testEmptyChain()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testAllTrue()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testWithFalse()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForNoActions()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].testCriteriaChainForActions()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests].<init>()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].<init>(boolean)'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].<init>(boolean)'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChainTests.TestAction].execute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionCriteriaChainTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.MockTransitionCriteria].<init>(String)'
  - '[org.springframework.webflow.engine.support.MockTransitionCriteria].getEventId()'
  - '[org.springframework.webflow.engine.support.MockTransitionCriteria].setCaseSensitive(boolean)'
  - '[org.springframework.webflow.engine.support.MockTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.MockTransitionCriteria].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/MockTransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].setUp()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteSuccessResult()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteTrueResult()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteYesResult()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].testExecuteErrorResult()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteriaTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/ActionTransitionCriteriaTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNull()'
  - '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].testNegation()'
  - '[org.springframework.webflow.engine.support.NotTransitionCriteriaTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/NotTransitionCriteriaTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testCreateValue()'
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].testRestoreValue()'
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactoryTests.java
- function_names:
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].setUp()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionExactMatch()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testTransitionExecutorHandlesExceptionSuperclassMatch()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testFlowStateExceptionHandlingTransition()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingTransitionNoSuchState()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingRethrow()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].testStateExceptionHandlingExceptionInEndState()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].toState(String)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandlerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandlerTests.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernateHandler].templateSave(Object)'
  - '[org.springframework.webflow.persistence.HibernateHandler].templateGet(Class<T>,java.io.Serializable)'
  - '[org.springframework.webflow.persistence.HibernateHandler].getTransactionManager()'
  - '[org.springframework.webflow.persistence.HibernateHandler].getSessionFactory()'
  - '[org.springframework.webflow.persistence.HibernateHandler].templateExecuteWithNativeSession(SessionCallback)'
  - '[org.springframework.webflow.persistence.HibernateHandler].<init>()'
  - '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].doWithSession(org.hibernate.Session)'
  - '[org.springframework.webflow.persistence.HibernateHandler.SessionCallback].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandler.java
- function_names:
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getListener()'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionNotBound()'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getEntityManagerFactory(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].getCount()'
  - '[org.springframework.webflow.persistence.JpaPersistenceContextPropagationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaPersistenceContextPropagationTests.java
- function_names:
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].getDataSource()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].setUp()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testFlowWithSubflow()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].testManagedFlowWithUnmanagedSubflow()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].initDataSource()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].populateDataBase()'
  - '[org.springframework.webflow.persistence.AbstractFlowManagedPersistenceIntegrationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractFlowManagedPersistenceIntegrationTests.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getListener()'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionNotBound()'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].getCount()'
  - '[org.springframework.webflow.persistence.HibernatePersistenceContextPropagationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernatePersistenceContextPropagationTests.java
- function_names:
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getJdbcTemplate()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUp()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_NoPc_ParentPc()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionStarting_Pc_ParentPc()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_NoParentPc()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].testSessionEnd_Pc_ParentPc()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].newFlowSession(boolean,org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].createDataSource()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].populateDataBase(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].setUpResources(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].getListener()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotBound()'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertCommitState(boolean,boolean)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionInScope(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].assertSessionNotInScope(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.AbstractPersistenceContextPropagationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/AbstractPersistenceContextPropagationTests.java
- function_names:
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].setUp()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getCount()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testCancelEndState()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrown()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getDataSource()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].getEntityManagerFactory(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionNotBound()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListenerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowExecutionListenerTests.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].setUp()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testSameSession()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowNotAPersistenceContext()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsInSingleRequest()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getCount()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testFlowCommitsAfterMultipleRequests()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testCancelEndState()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testNoCommitAttributeSetOnEndState()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrown()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testExceptionThrownWithNothingBound()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].testLazyInitializedCollection()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].getDataSource()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].populateDataBase(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionNotBound()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListenerTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowExecutionListenerTests.java
- function_names:
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].getEntityManagerFactory(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.JpaFlowManagedPersistenceIntegrationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/JpaFlowManagedPersistenceIntegrationTests.java
- function_names:
  - '[org.springframework.webflow.persistence.TestAddress].getEntityId()'
  - '[org.springframework.webflow.persistence.TestAddress].setEntityId(Long)'
  - '[org.springframework.webflow.persistence.TestAddress].getValue()'
  - '[org.springframework.webflow.persistence.TestAddress].setValue(String)'
  - '[org.springframework.webflow.persistence.TestAddress].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestAddress.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory].create(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory].<init>()'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].<init>(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateSave(Object)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateGet(Class<T>,java.io.Serializable)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].templateExecuteWithNativeSession(SessionCallback)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].doExecuteWithNativeSession(java.util.function.Function<org.hibernate.Session,T>)'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getTransactionManager()'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory()'
  - '[org.springframework.webflow.persistence.HibernateHandlerFactory.Hibernate5Handler].getSessionFactory(javax.sql.DataSource)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateHandlerFactory.java
- function_names:
  - '[org.springframework.webflow.persistence.TestBean].<init>()'
  - '[org.springframework.webflow.persistence.TestBean].<init>(String)'
  - '[org.springframework.webflow.persistence.TestBean].<init>(long,String)'
  - '[org.springframework.webflow.persistence.TestBean].getEntityId()'
  - '[org.springframework.webflow.persistence.TestBean].setEntityId(Long)'
  - '[org.springframework.webflow.persistence.TestBean].setName(String)'
  - '[org.springframework.webflow.persistence.TestBean].getName()'
  - '[org.springframework.webflow.persistence.TestBean].getAddresses()'
  - '[org.springframework.webflow.persistence.TestBean].setAddresses(java.util.Set<org.springframework.webflow.persistence.TestAddress>)'
  - '[org.springframework.webflow.persistence.TestBean].getCount()'
  - '[org.springframework.webflow.persistence.TestBean].setCount(int)'
  - '[org.springframework.webflow.persistence.TestBean].incrementCount()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/TestBean.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].createFlowExecutionListener()'
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].incrementCountAction()'
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertCountAction()'
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].assertSessionBound()'
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].getSessionFactory(javax.sql.DataSource)'
  - '[org.springframework.webflow.persistence.HibernateFlowManagedPersistenceIntegrationTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/persistence/HibernateFlowManagedPersistenceIntegrationTests.java
- function_names:
  - '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].testConvertFlow1()'
  - '[org.springframework.webflow.upgrade.WebFlowUpgraderTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/upgrade/WebFlowUpgraderTests.java
- function_names:
  - '[org.springframework.webflow.execution.TestAction].<init>()'
  - '[org.springframework.webflow.execution.TestAction].<init>(String)'
  - '[org.springframework.webflow.execution.TestAction].isExecuted()'
  - '[org.springframework.webflow.execution.TestAction].getExecutionCount()'
  - '[org.springframework.webflow.execution.TestAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/TestAction.java
- function_names:
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].isStarted()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].isExecuting()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].isPaused()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getFlowNestingLevel()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].isRequestInProcess()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsSubmittedCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getRequestsProcessedCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionCreatingCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartingCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionStartedCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteringCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getStateEnteredCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getTransitionExecutingCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getEventSignaledCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getPausedCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getResumingCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndingCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getSessionEndedCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].getExceptionThrownCount()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].assertStarted()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].reset()'
  - '[org.springframework.webflow.execution.MockFlowExecutionListener].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/MockFlowExecutionListener.java
- function_names:
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testAllFlows()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testFlowMatch()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].testMultipleFlowMatch()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactoryTests.java
- function_names:
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testEmptyListenerArray()'
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListener()'
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].testStaticListeners()'
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoaderTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoaderTests.java
- function_names:
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].setUp()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddConditionalListener()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddMultipleListeners()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].testAddListenerButNoMatch()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoaderTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoaderTests.java
- function_names:
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].setUp()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseFlowExecutionKey()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKey()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testParseBadlyFormattedFlowExecutionKeyBadContinuationId()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLock()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetLockNoSuchFlowExecution()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecution()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNextSnapshotId()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testPutFlowExecutionNoKeyAssigned()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveFlowExecution()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveKeyNotSet()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNoSuchFlowExecution()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testGetKey()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdate()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemove()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAll()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testUpdateNothingToDo()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveNothingToDo()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].testRemoveAllSnapshotsNothingToDo()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests].<init>()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].parseConversationId(String)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager].<init>()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].hasEnded()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getId()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].lock()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].getAttribute(Object)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].putAttribute(Object,Object)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].removeAttribute(Object)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].end()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].unlock()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepositoryTests.StubConversationManager.StubConversation].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepositoryTests.java
- function_names:
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testInitialState()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshot()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testGetSnapshotNotFound()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testNextSnapshotId()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testAddMaximumReached()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshot()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveAllSnapshots()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshot()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotDoesNotExist()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testRemoveSnapshotsDoesNotExist()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].testUpdateSnapshotDoesNotExist()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroupTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroupTests.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].setUp()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].testCreateSnapshot()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactoryTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactoryTests.java
- function_names:
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testToString()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].testEquals()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKeyTests].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/test/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKeyTests.java
- function_names:
  - '[org.springframework.webflow.action.ViewFactoryActionAdapter].<init>(org.springframework.webflow.execution.ViewFactory)'
  - '[org.springframework.webflow.action.ViewFactoryActionAdapter].doExecute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ViewFactoryActionAdapter.java
- function_names:
  - '[org.springframework.webflow.action.RenderAction].<init>()'
  - '[org.springframework.webflow.action.RenderAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.RenderAction].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/RenderAction.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/package-info.java
- function_names:
  - '[org.springframework.webflow.action.FormAction].<init>()'
  - '[org.springframework.webflow.action.FormAction].<init>(Class<?>)'
  - '[org.springframework.webflow.action.FormAction].getFormObjectName()'
  - '[org.springframework.webflow.action.FormAction].setFormObjectName(String)'
  - '[org.springframework.webflow.action.FormAction].getFormObjectClass()'
  - '[org.springframework.webflow.action.FormAction].setFormObjectClass(Class<?>)'
  - '[org.springframework.webflow.action.FormAction].getFormObjectScope()'
  - '[org.springframework.webflow.action.FormAction].setFormObjectScope(org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormAction].getFormErrorsScope()'
  - '[org.springframework.webflow.action.FormAction].setFormErrorsScope(org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormAction].getPropertyEditorRegistrar()'
  - '[org.springframework.webflow.action.FormAction].setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar)'
  - '[org.springframework.webflow.action.FormAction].getValidator()'
  - '[org.springframework.webflow.action.FormAction].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.webflow.action.FormAction].getMessageCodesResolver()'
  - '[org.springframework.webflow.action.FormAction].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
  - '[org.springframework.webflow.action.FormAction].initAction()'
  - '[org.springframework.webflow.action.FormAction].setupForm(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].bindAndValidate(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].bind(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].validate(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].resetForm(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].initFormObject(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].putFormObject(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.action.FormAction].initFormErrors(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.action.FormAction].putFormErrors(org.springframework.webflow.execution.RequestContext,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.action.FormAction].ensureFormErrorsExposed(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.action.FormAction].formErrorsExposed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].formErrorsValid(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.action.FormAction].reinstallPropertyEditors(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].invokeValidatorMethod(String,Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.action.FormAction].getFormObject(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].getFormErrors(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].createBinder(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.action.FormAction].doBind(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
  - '[org.springframework.webflow.action.FormAction].doValidate(org.springframework.webflow.execution.RequestContext,Object,org.springframework.validation.Errors)'
  - '[org.springframework.webflow.action.FormAction].getValidateMethodInvoker()'
  - '[org.springframework.webflow.action.FormAction].getFormObjectAccessor(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].createFormObject(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].initBinder(org.springframework.webflow.execution.RequestContext,org.springframework.validation.DataBinder)'
  - '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.webflow.execution.RequestContext,org.springframework.beans.PropertyEditorRegistry)'
  - '[org.springframework.webflow.action.FormAction].registerPropertyEditors(org.springframework.beans.PropertyEditorRegistry)'
  - '[org.springframework.webflow.action.FormAction].validationEnabled(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormAction].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormAction.java
- function_names:
  - '[org.springframework.webflow.action.ExternalRedirectAction].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.action.ExternalRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ExternalRedirectAction.java
- function_names:
  - '[org.springframework.webflow.action.MultiAction].<init>()'
  - '[org.springframework.webflow.action.MultiAction].<init>(Object)'
  - '[org.springframework.webflow.action.MultiAction].setTarget(Object)'
  - '[org.springframework.webflow.action.MultiAction].getMethodResolver()'
  - '[org.springframework.webflow.action.MultiAction].setMethodResolver(MethodResolver)'
  - '[org.springframework.webflow.action.MultiAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.MultiAction.MethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.MultiAction.MethodResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/MultiAction.java
- function_names:
  - '[org.springframework.webflow.action.SuccessEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.SuccessEventFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SuccessEventFactory.java
- function_names:
  - '[org.springframework.webflow.action.AbstractAction].getEventFactorySupport()'
  - '[org.springframework.webflow.action.AbstractAction].afterPropertiesSet()'
  - '[org.springframework.webflow.action.AbstractAction].initAction()'
  - '[org.springframework.webflow.action.AbstractAction].success()'
  - '[org.springframework.webflow.action.AbstractAction].success(Object)'
  - '[org.springframework.webflow.action.AbstractAction].error()'
  - '[org.springframework.webflow.action.AbstractAction].error(Exception)'
  - '[org.springframework.webflow.action.AbstractAction].yes()'
  - '[org.springframework.webflow.action.AbstractAction].no()'
  - '[org.springframework.webflow.action.AbstractAction].result(boolean)'
  - '[org.springframework.webflow.action.AbstractAction].result(String)'
  - '[org.springframework.webflow.action.AbstractAction].result(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.action.AbstractAction].result(String,String,Object)'
  - '[org.springframework.webflow.action.AbstractAction].execute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractAction].getActionNameForLogging()'
  - '[org.springframework.webflow.action.AbstractAction].doPreExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractAction].doPostExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.AbstractAction].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/AbstractAction.java
- function_names:
  - '[org.springframework.webflow.action.ResultEventFactorySelector].forMethod(Method)'
  - '[org.springframework.webflow.action.ResultEventFactorySelector].forResult(Object)'
  - '[org.springframework.webflow.action.ResultEventFactorySelector].forType(Class<?>)'
  - '[org.springframework.webflow.action.ResultEventFactorySelector].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactorySelector.java
- function_names:
  - '[org.springframework.webflow.action.CompositeAction].<init>()'
  - '[org.springframework.webflow.action.CompositeAction].getActions()'
  - '[org.springframework.webflow.action.CompositeAction].isStopOnError()'
  - '[org.springframework.webflow.action.CompositeAction].setStopOnError(boolean)'
  - '[org.springframework.webflow.action.CompositeAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.CompositeAction].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/CompositeAction.java
- function_names:
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isMappedValueType(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isBoolean(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEnum(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isString(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].isEvent(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory].<init>()'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].getEnumName(Object)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].isEnum(Class<?>)'
  - '[org.springframework.webflow.action.ResultObjectBasedEventFactory.EnumUtils].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultObjectBasedEventFactory.java
- function_names:
  - '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].resolveMethod(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.DefaultMultiActionMethodResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DefaultMultiActionMethodResolver.java
- function_names:
  - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.action.FlowDefinitionRedirectAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FlowDefinitionRedirectAction.java
- function_names:
  - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.action.EvaluateAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
  - '[org.springframework.webflow.action.EvaluateAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.EvaluateAction].toString()'
  - '[org.springframework.webflow.action.EvaluateAction].init(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression,org.springframework.webflow.action.ResultEventFactory)'
  - '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.EvaluateAction.DefaultResultEventFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EvaluateAction.java
- function_names:
  - '[org.springframework.webflow.action.ResultEventFactory].createResultEvent(Object,Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.ResultEventFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/ResultEventFactory.java
- function_names:
  - '[org.springframework.webflow.action.FormObjectAccessor].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObjectName()'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrorsName()'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject()'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormObject(org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormObject(Object,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].getFormObject(String,Class<?>,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].putFormObject(Object,String,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors()'
  - '[org.springframework.webflow.action.FormObjectAccessor].getCurrentFormErrors(org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].setCurrentFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].getFormErrors(String,org.springframework.webflow.execution.ScopeType)'
  - '[org.springframework.webflow.action.FormObjectAccessor].putFormErrors(org.springframework.validation.Errors,org.springframework.webflow.execution.ScopeType)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/FormObjectAccessor.java
- function_names:
  - '[org.springframework.webflow.action.DispatchMethodInvoker].<init>(Object)'
  - '[org.springframework.webflow.action.DispatchMethodInvoker].getTarget()'
  - '[org.springframework.webflow.action.DispatchMethodInvoker].getParameterTypes()'
  - '[org.springframework.webflow.action.DispatchMethodInvoker].invoke(String)'
  - '[org.springframework.webflow.action.DispatchMethodInvoker].getDispatchMethod(String)'
  - '[org.springframework.webflow.action.DispatchMethodInvoker.MethodLookupException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/DispatchMethodInvoker.java
- function_names:
  - '[org.springframework.webflow.action.EventFactorySupport].getSuccessEventId()'
  - '[org.springframework.webflow.action.EventFactorySupport].setSuccessEventId(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getErrorEventId()'
  - '[org.springframework.webflow.action.EventFactorySupport].setErrorEventId(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getYesEventId()'
  - '[org.springframework.webflow.action.EventFactorySupport].setYesEventId(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getNoEventId()'
  - '[org.springframework.webflow.action.EventFactorySupport].setNoEventId(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getNullEventId()'
  - '[org.springframework.webflow.action.EventFactorySupport].setNullEventId(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getExceptionAttributeName()'
  - '[org.springframework.webflow.action.EventFactorySupport].setExceptionAttributeName(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].getResultAttributeName()'
  - '[org.springframework.webflow.action.EventFactorySupport].setResultAttributeName(String)'
  - '[org.springframework.webflow.action.EventFactorySupport].success(Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].success(Object,Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].error(Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].error(Object,Exception)'
  - '[org.springframework.webflow.action.EventFactorySupport].yes(Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].no(Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].event(Object,boolean)'
  - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String)'
  - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.action.EventFactorySupport].event(Object,String,String,Object)'
  - '[org.springframework.webflow.action.EventFactorySupport].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/EventFactorySupport.java
- function_names:
  - '[org.springframework.webflow.action.SetAction].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.action.SetAction].doExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.action.SetAction].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/action/SetAction.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/package-info.java
- function_names:
  - '[org.springframework.webflow.definition.StateDefinition].getOwner()'
  - '[org.springframework.webflow.definition.StateDefinition].getId()'
  - '[org.springframework.webflow.definition.StateDefinition].isViewState()'
  - '[org.springframework.webflow.definition.StateDefinition].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/StateDefinition.java
- function_names:
  - '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransitions()'
  - '[org.springframework.webflow.definition.TransitionableStateDefinition].getTransition(String)'
  - '[org.springframework.webflow.definition.TransitionableStateDefinition].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionableStateDefinition.java
- function_names:
  - '[org.springframework.webflow.definition.FlowDefinition].getId()'
  - '[org.springframework.webflow.definition.FlowDefinition].getStartState()'
  - '[org.springframework.webflow.definition.FlowDefinition].getState(String)'
  - '[org.springframework.webflow.definition.FlowDefinition].getPossibleOutcomes()'
  - '[org.springframework.webflow.definition.FlowDefinition].getClassLoader()'
  - '[org.springframework.webflow.definition.FlowDefinition].getApplicationContext()'
  - '[org.springframework.webflow.definition.FlowDefinition].inDevelopment()'
  - '[org.springframework.webflow.definition.FlowDefinition].destroy()'
  - '[org.springframework.webflow.definition.FlowDefinition].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/FlowDefinition.java
- function_names:
  - '[org.springframework.webflow.definition.TransitionDefinition].getId()'
  - '[org.springframework.webflow.definition.TransitionDefinition].getTargetStateId()'
  - '[org.springframework.webflow.definition.TransitionDefinition].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/TransitionDefinition.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/package-info.java
- function_names:
  - '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].<init>(String)'
  - '[org.springframework.webflow.definition.registry.NoSuchFlowDefinitionException].getFlowDefinitionId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/NoSuchFlowDefinitionException.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionId()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinitionResourceString()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].getFlowDefinition()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].refresh()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].destroy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionHolder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionHolder.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].getFlowDefinition(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionLocator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionLocator.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionCount()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getFlowDefinitionIds()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].getParent()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].containsFlowDefinition(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistry].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistry.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].<init>()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinition(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].containsFlowDefinition(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionCount()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionIds()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getParent()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.registry.FlowDefinitionHolder)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].registerFlowDefinition(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].destroy()'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].getFlowDefinitionHolder(String)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionRegistryImpl.java
- function_names:
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].<init>(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionId()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinitionResourceString()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].getFlowDefinition()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].refresh()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].destroy()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].equals(Object)'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].hashCode()'
  - '[org.springframework.webflow.definition.registry.StaticFlowDefinitionHolder].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/StaticFlowDefinitionHolder.java
- function_names:
  - '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].<init>(String,Throwable)'
  - '[org.springframework.webflow.definition.registry.FlowDefinitionConstructionException].getFlowDefinitionId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/definition/registry/FlowDefinitionConstructionException.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/package-info.java
- function_names:
  - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].<init>()'
  - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].getServices()'
  - '[org.springframework.webflow.test.TestFlowBuilderServicesFactory].createTestApplicationContext()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/TestFlowBuilderServicesFactory.java
- function_names:
  - '[org.springframework.webflow.test.MockParameterMap].<init>()'
  - '[org.springframework.webflow.test.MockParameterMap].put(String,String)'
  - '[org.springframework.webflow.test.MockParameterMap].put(String,String[])'
  - '[org.springframework.webflow.test.MockParameterMap].put(String,org.springframework.web.multipart.MultipartFile)'
  - '[org.springframework.webflow.test.MockParameterMap].put(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockParameterMap.java
- function_names:
  - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].<init>(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getKey()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getCaption()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinition()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].hasStarted()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].isActive()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].hasEnded()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getActiveSession()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getFlashScope()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getConversationScope()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributes()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getOutcome()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getDefinitionInternal()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setFlow(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setFlashScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].setOutcome(org.springframework.webflow.execution.FlowExecutionOutcome)'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getMockActiveSession()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].getAttributeMap()'
  - '[org.springframework.webflow.test.MockFlowExecutionContext].putAttribute(String,Object)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionContext.java
- function_names:
  - '[org.springframework.webflow.test.MockAction].<init>()'
  - '[org.springframework.webflow.test.MockAction].<init>(String)'
  - '[org.springframework.webflow.test.MockAction].setResultEventId(String)'
  - '[org.springframework.webflow.test.MockAction].setResultAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockAction].execute(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockAction.java
- function_names:
  - '[org.springframework.webflow.test.MockViewFactoryCreator].createViewFactory(org.springframework.binding.expression.Expression,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.Validator,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.test.MockViewFactoryCreator].getViewIdByConvention(String)'
  - '[org.springframework.webflow.test.MockViewFactoryCreator].<init>()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].<init>(String,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getViewId()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].render()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].userEventQueued()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].processUserEvent()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getUserEventState()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].hasFlowEvent()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].getFlowEvent()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].saveState()'
  - '[org.springframework.webflow.test.MockViewFactoryCreator.MockView].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockViewFactoryCreator.java
- function_names:
  - '[org.springframework.webflow.test.MockFlowSession].<init>()'
  - '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockFlowSession].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.test.MockFlowSession].getDefinition()'
  - '[org.springframework.webflow.test.MockFlowSession].getState()'
  - '[org.springframework.webflow.test.MockFlowSession].getScope()'
  - '[org.springframework.webflow.test.MockFlowSession].getViewScope()'
  - '[org.springframework.webflow.test.MockFlowSession].isEmbeddedMode()'
  - '[org.springframework.webflow.test.MockFlowSession].getParent()'
  - '[org.springframework.webflow.test.MockFlowSession].isRoot()'
  - '[org.springframework.webflow.test.MockFlowSession].setDefinition(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockFlowSession].setState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.test.MockFlowSession].setScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockFlowSession].setParent(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.test.MockFlowSession].getDefinitionInternal()'
  - '[org.springframework.webflow.test.MockFlowSession].getStateInternal()'
  - '[org.springframework.webflow.test.MockFlowSession].setEmbeddedMode()'
  - '[org.springframework.webflow.test.MockFlowSession].initViewScope()'
  - '[org.springframework.webflow.test.MockFlowSession].destroyViewScope()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowSession.java
- function_names:
  - '[org.springframework.webflow.test.MockExternalContext].<init>()'
  - '[org.springframework.webflow.test.MockExternalContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
  - '[org.springframework.webflow.test.MockExternalContext].getContextPath()'
  - '[org.springframework.webflow.test.MockExternalContext].getRequestParameterMap()'
  - '[org.springframework.webflow.test.MockExternalContext].getRequestMap()'
  - '[org.springframework.webflow.test.MockExternalContext].getSessionMap()'
  - '[org.springframework.webflow.test.MockExternalContext].getGlobalSessionMap()'
  - '[org.springframework.webflow.test.MockExternalContext].getApplicationMap()'
  - '[org.springframework.webflow.test.MockExternalContext].getCurrentUser()'
  - '[org.springframework.webflow.test.MockExternalContext].getLocale()'
  - '[org.springframework.webflow.test.MockExternalContext].getNativeContext()'
  - '[org.springframework.webflow.test.MockExternalContext].getNativeRequest()'
  - '[org.springframework.webflow.test.MockExternalContext].getNativeResponse()'
  - '[org.springframework.webflow.test.MockExternalContext].isAjaxRequest()'
  - '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionUrl(String,String)'
  - '[org.springframework.webflow.test.MockExternalContext].getResponseWriter()'
  - '[org.springframework.webflow.test.MockExternalContext].isResponseAllowed()'
  - '[org.springframework.webflow.test.MockExternalContext].isResponseComplete()'
  - '[org.springframework.webflow.test.MockExternalContext].recordResponseComplete()'
  - '[org.springframework.webflow.test.MockExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - '[org.springframework.webflow.test.MockExternalContext].requestFlowExecutionRedirect()'
  - '[org.springframework.webflow.test.MockExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.test.MockExternalContext].requestExternalRedirect(String)'
  - '[org.springframework.webflow.test.MockExternalContext].requestRedirectInPopup()'
  - '[org.springframework.webflow.test.MockExternalContext].setContextPath(String)'
  - '[org.springframework.webflow.test.MockExternalContext].setRequestParameterMap(org.springframework.webflow.core.collection.ParameterMap)'
  - '[org.springframework.webflow.test.MockExternalContext].setRequestMap(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockExternalContext].setSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockExternalContext].setGlobalSessionMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockExternalContext].setApplicationMap(org.springframework.webflow.core.collection.SharedAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockExternalContext].setNativeContext(Object)'
  - '[org.springframework.webflow.test.MockExternalContext].setNativeRequest(Object)'
  - '[org.springframework.webflow.test.MockExternalContext].setNativeResponse(Object)'
  - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(java.security.Principal)'
  - '[org.springframework.webflow.test.MockExternalContext].setCurrentUser(String)'
  - '[org.springframework.webflow.test.MockExternalContext].setLocale(java.util.Locale)'
  - '[org.springframework.webflow.test.MockExternalContext].getMockRequestParameterMap()'
  - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String)'
  - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,String[])'
  - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
  - '[org.springframework.webflow.test.MockExternalContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  - '[org.springframework.webflow.test.MockExternalContext].setEventId(String)'
  - '[org.springframework.webflow.test.MockExternalContext].setAjaxRequest(boolean)'
  - '[org.springframework.webflow.test.MockExternalContext].setResponseAllowed(boolean)'
  - '[org.springframework.webflow.test.MockExternalContext].getMockResponseWriter()'
  - '[org.springframework.webflow.test.MockExternalContext].getFlowExecutionRedirectRequested()'
  - '[org.springframework.webflow.test.MockExternalContext].getFlowDefinitionRedirectRequested()'
  - '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowId()'
  - '[org.springframework.webflow.test.MockExternalContext].getFlowRedirectFlowInput()'
  - '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectRequested()'
  - '[org.springframework.webflow.test.MockExternalContext].getExternalRedirectUrl()'
  - '[org.springframework.webflow.test.MockExternalContext].getRedirectInPopup()'
  - '[org.springframework.webflow.test.MockExternalContext].assertResponseAllowed()'
  - '[org.springframework.webflow.test.MockExternalContext].isRedirectRequested()'
  - '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].<init>(String)'
  - '[org.springframework.webflow.test.MockExternalContext.MockPrincipal].getName()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockExternalContext.java
- function_names:
  - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String)'
  - '[org.springframework.webflow.test.MockFlowBuilderContext].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockFlowBuilderContext].registerSubflow(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockFlowBuilderContext].registerBean(String,Object)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowBuilderContext.java
- function_names:
  - '[org.springframework.webflow.test.MockFlowExecutionKey].<init>(String)'
  - '[org.springframework.webflow.test.MockFlowExecutionKey].equals(Object)'
  - '[org.springframework.webflow.test.MockFlowExecutionKey].hashCode()'
  - '[org.springframework.webflow.test.MockFlowExecutionKey].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKey.java
- function_names:
  - '[org.springframework.webflow.test.MockRequestContext].<init>()'
  - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.core.collection.ParameterMap)'
  - '[org.springframework.webflow.test.MockRequestContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
  - '[org.springframework.webflow.test.MockRequestContext].getActiveFlow()'
  - '[org.springframework.webflow.test.MockRequestContext].getCurrentState()'
  - '[org.springframework.webflow.test.MockRequestContext].getMatchingTransition(String)'
  - '[org.springframework.webflow.test.MockRequestContext].inViewState()'
  - '[org.springframework.webflow.test.MockRequestContext].getRequestScope()'
  - '[org.springframework.webflow.test.MockRequestContext].getFlashScope()'
  - '[org.springframework.webflow.test.MockRequestContext].getViewScope()'
  - '[org.springframework.webflow.test.MockRequestContext].getFlowScope()'
  - '[org.springframework.webflow.test.MockRequestContext].getConversationScope()'
  - '[org.springframework.webflow.test.MockRequestContext].getRequestParameters()'
  - '[org.springframework.webflow.test.MockRequestContext].getMessageContext()'
  - '[org.springframework.webflow.test.MockRequestContext].getExternalContext()'
  - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionContext()'
  - '[org.springframework.webflow.test.MockRequestContext].getCurrentEvent()'
  - '[org.springframework.webflow.test.MockRequestContext].getCurrentTransition()'
  - '[org.springframework.webflow.test.MockRequestContext].getCurrentView()'
  - '[org.springframework.webflow.test.MockRequestContext].getAttributes()'
  - '[org.springframework.webflow.test.MockRequestContext].getFlowExecutionUrl()'
  - '[org.springframework.webflow.test.MockRequestContext].sendFlowExecutionRedirect()'
  - '[org.springframework.webflow.test.MockRequestContext].setActiveSession(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.test.MockRequestContext].setExternalContext(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.test.MockRequestContext].setFlowExecutionContext(org.springframework.webflow.execution.FlowExecutionContext)'
  - '[org.springframework.webflow.test.MockRequestContext].setCurrentEvent(org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.test.MockRequestContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.test.MockRequestContext].setCurrentView(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.test.MockRequestContext].setAttribute(String,Object)'
  - '[org.springframework.webflow.test.MockRequestContext].removeAttribute(String)'
  - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String)'
  - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,String[])'
  - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,org.springframework.web.multipart.MultipartFile)'
  - '[org.springframework.webflow.test.MockRequestContext].putRequestParameter(String,java.util.List<org.springframework.web.multipart.MultipartFile>)'
  - '[org.springframework.webflow.test.MockRequestContext].getRootFlow()'
  - '[org.springframework.webflow.test.MockRequestContext].getAttributeMap()'
  - '[org.springframework.webflow.test.MockRequestContext].getMockFlowExecutionContext()'
  - '[org.springframework.webflow.test.MockRequestContext].getMockExternalContext()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestContext.java
- function_names:
  - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].<init>()'
  - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].equals(Object)'
  - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].hashCode()'
  - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].toString()'
  - '[org.springframework.webflow.test.GeneratedFlowExecutionKey].nextKey()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/GeneratedFlowExecutionKey.java
- function_names:
  - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.test.MockFlowExecutionKeyFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockFlowExecutionKeyFactory.java
- function_names:
  - '[org.springframework.webflow.test.MockRequestControlContext].<init>()'
  - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.test.MockRequestControlContext].<init>(org.springframework.webflow.execution.FlowExecutionContext)'
  - '[org.springframework.webflow.test.MockRequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.test.MockRequestControlContext].assignFlowExecutionKey()'
  - '[org.springframework.webflow.test.MockRequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.test.MockRequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.test.MockRequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.test.MockRequestControlContext].execute(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.test.MockRequestControlContext].removeAllFlowExecutionSnapshots()'
  - '[org.springframework.webflow.test.MockRequestControlContext].removeCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.test.MockRequestControlContext].updateCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.test.MockRequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.test.MockRequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.test.MockRequestControlContext].getRedirectOnPause()'
  - '[org.springframework.webflow.test.MockRequestControlContext].getRedirectInSameState()'
  - '[org.springframework.webflow.test.MockRequestControlContext].getEmbeddedMode()'
  - '[org.springframework.webflow.test.MockRequestControlContext].setAlwaysRedirectOnPause(boolean)'
  - '[org.springframework.webflow.test.MockRequestControlContext].setRedirectInSameState(boolean)'
  - '[org.springframework.webflow.test.MockRequestControlContext].setEmbeddedMode()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/MockRequestControlContext.java
- function_names:
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].<init>(String)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].isCacheFlowDefinition()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setCacheFlowDefinition(boolean)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].setFlowExecutionListeners(FlowExecutionListener[])'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResourceFactory()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createResourceLoader()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinition()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlow()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].buildFlow()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].configureFlowBuilderContext(org.springframework.webflow.test.MockFlowBuilderContext)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowDefinitionRegistry()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getResource(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].init()'
  - '[org.springframework.webflow.test.execution.AbstractExternalizedFlowExecutionTests].getFlowExecutionImplFactory()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractExternalizedFlowExecutionTests.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/package-info.java
- function_names:
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].<init>(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionFactory()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].startFlow(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].resumeFlow(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].setCurrentState(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecution()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowExecutionOutcome()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewScope()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowScope()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationScope()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getViewAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredViewAttribute(String,Class<Object>)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredFlowAttribute(String,Class<Object>)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getConversationAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getRequiredConversationAttribute(String,Class<?>)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionActive()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertActiveFlowEquals(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionEnded()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertFlowExecutionOutcomeEquals(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertCurrentStateEquals(String)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].assertResponseWrittenEquals(String,org.springframework.webflow.test.MockExternalContext)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].createFlowExecutionFactory()'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].updateFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.test.execution.AbstractFlowExecutionTests].getFlowDefinition()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractFlowExecutionTests.java
- function_names:
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>()'
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].<init>(String)'
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].getModelResources(org.springframework.webflow.config.FlowDefinitionResourceFactory)'
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerMockFlowBeans(org.springframework.beans.factory.config.ConfigurableBeanFactory)'
  - '[org.springframework.webflow.test.execution.AbstractXmlFlowExecutionTests].registerDependentFlowModels()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/test/execution/AbstractXmlFlowExecutionTests.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/package-info.java
- function_names:
  - '[org.springframework.webflow.security.SecurityRule].securityAttributesToCommaDelimitedList(java.util.Collection<?>)'
  - '[org.springframework.webflow.security.SecurityRule].commaDelimitedListToSecurityAttributes(String)'
  - '[org.springframework.webflow.security.SecurityRule].getAttributes()'
  - '[org.springframework.webflow.security.SecurityRule].setAttributes(java.util.Collection<String>)'
  - '[org.springframework.webflow.security.SecurityRule].getComparisonType()'
  - '[org.springframework.webflow.security.SecurityRule].setComparisonType(short)'
  - '[org.springframework.webflow.security.SecurityRule].getAuthorizationManager()'
  - '[org.springframework.webflow.security.SecurityRule].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityRule.java
- function_names:
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].setAuthorizationManagerInitializer(java.util.function.Function<org.springframework.webflow.security.SecurityRule,org.springframework.security.authorization.AuthorizationManager<Object>>)'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].decide(org.springframework.webflow.security.SecurityRule,Object)'
  - '[org.springframework.webflow.security.SecurityFlowExecutionListener].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/security/SecurityFlowExecutionListener.java
- function_names:
  - '[org.springframework.webflow.core.Annotated].getCaption()'
  - '[org.springframework.webflow.core.Annotated].getDescription()'
  - '[org.springframework.webflow.core.Annotated].getAttributes()'
  - '[org.springframework.webflow.core.Annotated].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/Annotated.java
- function_names:
  - '[org.springframework.webflow.core.AnnotatedObject].getCaption()'
  - '[org.springframework.webflow.core.AnnotatedObject].getDescription()'
  - '[org.springframework.webflow.core.AnnotatedObject].getAttributes()'
  - '[org.springframework.webflow.core.AnnotatedObject].setCaption(String)'
  - '[org.springframework.webflow.core.AnnotatedObject].setDescription(String)'
  - '[org.springframework.webflow.core.AnnotatedObject].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/AnnotatedObject.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/package-info.java
- function_names:
  - '[org.springframework.webflow.core.FlowException].<init>(String,Throwable)'
  - '[org.springframework.webflow.core.FlowException].<init>(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/FlowException.java
- function_names:
  - '[org.springframework.webflow.core.collection.CollectionUtils].<init>()'
  - '[org.springframework.webflow.core.collection.CollectionUtils].emptyIterator()'
  - '[org.springframework.webflow.core.collection.CollectionUtils].toIterator(java.util.Enumeration<E>)'
  - '[org.springframework.webflow.core.collection.CollectionUtils].singleEntryMap(String,V)'
  - '[org.springframework.webflow.core.collection.CollectionUtils].addAllNoDuplicates(java.util.List<T>)'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].<init>()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].hasNext()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].next()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EmptyIterator].remove()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].<init>(java.util.Enumeration<E>)'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].hasNext()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].next()'
  - '[org.springframework.webflow.core.collection.CollectionUtils.EnumerationIterator].remove()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/CollectionUtils.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/package-info.java
- function_names:
  - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].<init>(org.springframework.webflow.core.collection.AttributeMap<?>,String,Object)'
  - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeName()'
  - '[org.springframework.webflow.core.collection.AttributeMapBindingEvent].getAttributeValue()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingEvent.java
- function_names:
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].put(String,V)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].remove(String)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].extract(String)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].clear()'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.MutableAttributeMap].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/MutableAttributeMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueBound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - '[org.springframework.webflow.core.collection.AttributeMapBindingListener].valueUnbound(org.springframework.webflow.core.collection.AttributeMapBindingEvent)'
  - '[org.springframework.webflow.core.collection.AttributeMapBindingListener].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMapBindingListener.java
- function_names:
  - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].<init>(java.util.Map<String,Object>,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].equals(Object)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].hashCode()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].asMap()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].isEmpty()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].size()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].contains(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getArray(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].get(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredArray(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequired(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getNumber(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getInteger(String,Integer)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredInteger(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getLong(String,Long)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredLong(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getBoolean(String,Boolean)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredBoolean(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getMultipartFile(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getRequiredMultipartFile(String)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].asAttributeMap()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].initParameters(java.util.Map<String,Object>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].getMapInternal()'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].convert(String[],Class<?extendsT>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].assertAssignableTo(Class<?>,Class<?>)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].writeObject(java.io.ObjectOutputStream)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].readObject(java.io.ObjectInputStream)'
  - '[org.springframework.webflow.core.collection.LocalParameterMap].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalParameterMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.SharedAttributeMap].getMutex()'
  - '[org.springframework.webflow.core.collection.SharedAttributeMap].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/SharedAttributeMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(int,int)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(String,V)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].<init>(java.util.Map<String,V>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].asMap()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].size()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].isEmpty()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].contains(String,Class<?extendsV>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,V)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].get(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequired(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getString(String,String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredString(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getCollection(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredCollection(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getArray(String,Class<?extendsT[]>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getNumber(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getInteger(String,Integer)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredInteger(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getLong(String,Long)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredLong(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getBoolean(String,Boolean)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getRequiredBoolean(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].put(String,V)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].putAll(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].removeAll(org.springframework.webflow.core.collection.MutableAttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].remove(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].extract(String)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].clear()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].replaceWith(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].initAttributes(java.util.Map<String,V>)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].getMapInternal()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].createTargetMap(int,int)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].equals(Object)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].hashCode()'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].writeObject(java.io.ObjectOutputStream)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].readObject(java.io.ObjectInputStream)'
  - '[org.springframework.webflow.core.collection.LocalAttributeMap].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalAttributeMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].<init>(org.springframework.binding.collection.SharedMap<String,V>)'
  - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getMutex()'
  - '[org.springframework.webflow.core.collection.LocalSharedAttributeMap].getSharedMap()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/LocalSharedAttributeMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.AttributeMap].get(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].size()'
  - '[org.springframework.webflow.core.collection.AttributeMap].isEmpty()'
  - '[org.springframework.webflow.core.collection.AttributeMap].contains(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].contains(String,Class<?extendsV>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].get(String,V)'
  - '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].get(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequired(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getString(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getString(String,String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredString(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getCollection(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredCollection(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getArray(String,Class<?extendsT[]>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredArray(String,Class<?extendsT[]>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getNumber(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getInteger(String,Integer)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredInteger(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getLong(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getLong(String,Long)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredLong(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getBoolean(String,Boolean)'
  - '[org.springframework.webflow.core.collection.AttributeMap].getRequiredBoolean(String)'
  - '[org.springframework.webflow.core.collection.AttributeMap].union(org.springframework.webflow.core.collection.AttributeMap<?extendsV>)'
  - '[org.springframework.webflow.core.collection.AttributeMap].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/AttributeMap.java
- function_names:
  - '[org.springframework.webflow.core.collection.ParameterMap].isEmpty()'
  - '[org.springframework.webflow.core.collection.ParameterMap].size()'
  - '[org.springframework.webflow.core.collection.ParameterMap].contains(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].get(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].get(String,String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getArray(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getArray(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].get(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredArray(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequired(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getNumber(String,Class<T>,T)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredNumber(String,Class<T>)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getInteger(String,Integer)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredInteger(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getLong(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getLong(String,Long)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredLong(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getBoolean(String,Boolean)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredBoolean(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getMultipartFile(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].getRequiredMultipartFile(String)'
  - '[org.springframework.webflow.core.collection.ParameterMap].asAttributeMap()'
  - '[org.springframework.webflow.core.collection.ParameterMap].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/core/collection/ParameterMap.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/package-info.java
- function_names:
  - '[org.springframework.webflow.scope.FlashScope].getScope()'
  - '[org.springframework.webflow.scope.FlashScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlashScope.java
- function_names:
  - '[org.springframework.webflow.scope.ViewScope].getScope()'
  - '[org.springframework.webflow.scope.ViewScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ViewScope.java
- function_names:
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].get(String,org.springframework.beans.factory.ObjectFactory<?>)'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].remove(String)'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].getScope()'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].getConversationId()'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].resolveContextualObject(String)'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].registerDestructionCallback(String,Runnable)'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].getRequiredRequestContext()'
  - '[org.springframework.webflow.scope.AbstractWebFlowScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/AbstractWebFlowScope.java
- function_names:
  - '[org.springframework.webflow.scope.RequestScope].getScope()'
  - '[org.springframework.webflow.scope.RequestScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/RequestScope.java
- function_names:
  - '[org.springframework.webflow.scope.ConversationScope].getScope()'
  - '[org.springframework.webflow.scope.ConversationScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ConversationScope.java
- function_names:
  - '[org.springframework.webflow.scope.FlowScope].getScope()'
  - '[org.springframework.webflow.scope.FlowScope].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/FlowScope.java
- function_names:
  - '[org.springframework.webflow.scope.ScopeRegistrar].postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory)'
  - '[org.springframework.webflow.scope.ScopeRegistrar].getOrder()'
  - '[org.springframework.webflow.scope.ScopeRegistrar].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/scope/ScopeRegistrar.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/package-info.java
- function_names:
  - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].init()'
  - '[org.springframework.webflow.config.WebFlowConfigNamespaceHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/WebFlowConfigNamespaceHandler.java
- function_names:
  - '[org.springframework.webflow.config.FlowDefinitionResource].<init>(String,org.springframework.core.io.Resource,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionResource].getId()'
  - '[org.springframework.webflow.config.FlowDefinitionResource].getPath()'
  - '[org.springframework.webflow.config.FlowDefinitionResource].getAttributes()'
  - '[org.springframework.webflow.config.FlowDefinitionResource].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResource.java
- function_names:
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocations()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowLocationPatterns()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilders()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBasePath(String)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].setBeanClassLoader(ClassLoader)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].afterPropertiesSet()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObject()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getObjectType()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].isSingleton()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].destroy()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocations()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowLocationPatterns()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].registerFlowBuilders()'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowDefinitionHolder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createResource(org.springframework.webflow.config.FlowLocation)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getFlowAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelHolder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].createFlowModelBuilder(org.springframework.webflow.config.FlowDefinitionResource)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].isXml(org.springframework.core.io.Resource)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].fromStringToClass(String)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].loadClass(String)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].buildFlowDefinition(org.springframework.webflow.config.FlowBuilderInfo)'
  - '[org.springframework.webflow.config.FlowRegistryFactoryBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryFactoryBean.java
- function_names:
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].getApplicationContext()'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowExecutorBuilder(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder()'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowDefinitionRegistryBuilder(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].getFlowBuilderServicesBuilder()'
  - '[org.springframework.webflow.config.AbstractFlowConfiguration].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/AbstractFlowConfiguration.java
- function_names:
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseConversionService(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseExpressionParser(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseViewFactoryCreator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidator(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseValidationHintResolver(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].parseDevelopment(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].getConversionService(org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBeanDefinitionParser.java
- function_names:
  - '[org.springframework.webflow.config.FlowElementAttribute].<init>(String,String,String)'
  - '[org.springframework.webflow.config.FlowElementAttribute].getName()'
  - '[org.springframework.webflow.config.FlowElementAttribute].getValue()'
  - '[org.springframework.webflow.config.FlowElementAttribute].getType()'
  - '[org.springframework.webflow.config.FlowElementAttribute].needsTypeConversion()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowElementAttribute.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].setListeners(java.util.Map<org.springframework.webflow.execution.FlowExecutionListener,String>)'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].afterPropertiesSet()'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObject()'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].getObjectType()'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].isSingleton()'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderFactoryBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderFactoryBean.java
- function_names:
  - '[org.springframework.webflow.config.FlowLocation].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - '[org.springframework.webflow.config.FlowLocation].getId()'
  - '[org.springframework.webflow.config.FlowLocation].getPath()'
  - '[org.springframework.webflow.config.FlowLocation].getAttributes()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowLocation.java
- function_names:
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].<init>(org.springframework.context.ApplicationContext,org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setBasePath(String)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocation(String,String,java.util.Map<String,Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowLocationPattern(String)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setFlowBuilderServices(org.springframework.webflow.engine.builder.support.FlowBuilderServices)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].addFlowBuilder(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].build()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocations(org.springframework.webflow.config.DefaultFlowRegistry)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowLocationPatterns(org.springframework.webflow.config.DefaultFlowRegistry)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlow(org.springframework.webflow.config.FlowDefinitionResource,org.springframework.webflow.config.DefaultFlowRegistry)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].registerFlowBuilders(org.springframework.webflow.config.DefaultFlowRegistry)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder].updateFlowAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].<init>(String,String,java.util.Map<String,Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getPath()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getId()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowLocation].getAttributes()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].<init>(org.springframework.webflow.engine.builder.FlowBuilder,String,java.util.Map<String,Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getBuilder()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getId()'
  - '[org.springframework.webflow.config.FlowDefinitionRegistryBuilder.FlowBuilderInfo].getAttributes()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionRegistryBuilder.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].getFlowRegistry(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionRepositoryProperties(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxExecutions(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addConversationManager(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addMaxSnapshots(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder,org.springframework.beans.factory.xml.ParserContext)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].parseFlowExecutionAttributes(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].addFlowExecutionListenerLoader(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowExecutorBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBeanDefinitionParser.java
- function_names:
  - '[org.springframework.webflow.config.DefaultFlowRegistry].getFlowModelRegistry()'
  - '[org.springframework.webflow.config.DefaultFlowRegistry].setParent(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.config.DefaultFlowRegistry].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/DefaultFlowRegistry.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowDefinitionLocator(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutions(int)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setMaxFlowExecutionSnapshots(int)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionAttributes(java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setFlowExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].setBeanClassLoader(ClassLoader)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].afterPropertiesSet()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObjectType()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].isSingleton()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getObject()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionAttributes()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].putDefaultFlowExecutionAttributes(org.springframework.webflow.core.collection.LocalAttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createConversationManager()'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].createFlowExecutionFactory(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].getConvertedValue(org.springframework.webflow.config.FlowElementAttribute)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].fromStringToClass(String)'
  - '[org.springframework.webflow.config.FlowExecutorFactoryBean].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorFactoryBean.java
- function_names:
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>()'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].<init>(org.springframework.core.io.ResourceLoader)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].setBasePath(String)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResource(String,org.springframework.webflow.core.collection.AttributeMap<Object>,String)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createResources(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createFileResource(String)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].createClassPathResource(String,Class<?>)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowId(org.springframework.core.io.Resource)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].getFlowIdFromFileName(org.springframework.core.io.Resource)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].truncateFilePath(String,String)'
  - '[org.springframework.webflow.config.FlowDefinitionResourceFactory].removeScheme(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowDefinitionResourceFactory.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].parseListenersWithCriteria(java.util.List<org.w3c.dom.Element>)'
  - '[org.springframework.webflow.config.FlowExecutionListenerLoaderBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutionListenerLoaderBeanDefinitionParser.java
- function_names:
  - '[org.springframework.webflow.config.FlowBuilderInfo].<init>(String,String,java.util.Set<org.springframework.webflow.config.FlowElementAttribute>)'
  - '[org.springframework.webflow.config.FlowBuilderInfo].setId(String)'
  - '[org.springframework.webflow.config.FlowBuilderInfo].getId()'
  - '[org.springframework.webflow.config.FlowBuilderInfo].getClassName()'
  - '[org.springframework.webflow.config.FlowBuilderInfo].getAttributes()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderInfo.java
- function_names:
  - '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutions(int)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].setMaxFlowExecutionSnapshots(int)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].setAlwaysRedirectOnPause(boolean)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].setRedirectInSameState(boolean)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionAttribute(String,Object)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].addFlowExecutionListener(org.springframework.webflow.execution.FlowExecutionListener,String)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].setConversationManager(org.springframework.webflow.conversation.ConversationManager)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].build()'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionFactory()'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].getFlowExecutionRepository(org.springframework.webflow.execution.FlowExecutionFactory)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].getConversationManager()'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].getSnapshotFactory(org.springframework.webflow.execution.FlowExecutionFactory)'
  - '[org.springframework.webflow.config.FlowExecutorBuilder].getExecutionAttributes()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowExecutorBuilder.java
- function_names:
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].getBeanClassName(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].doParse(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocations(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseLocationPatterns(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseAttributes(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilders(org.w3c.dom.Element)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].parseFlowBuilderServices(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].registerInfrastructureComponent(org.w3c.dom.Element,org.springframework.beans.factory.xml.ParserContext,org.springframework.beans.factory.support.BeanDefinitionBuilder)'
  - '[org.springframework.webflow.config.FlowRegistryBeanDefinitionParser].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowRegistryBeanDefinitionParser.java
- function_names:
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>()'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].<init>(org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setViewFactoryCreator(org.springframework.webflow.engine.builder.ViewFactoryCreator)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].setDevelopmentMode(boolean)'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].build()'
  - '[org.springframework.webflow.config.FlowBuilderServicesBuilder].getExpressionParser()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/config/FlowBuilderServicesBuilder.java
- function_names:
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].setPrefix(String)'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].getPrefix()'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String)'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].resolveMessageCodes(String,String,String,Class<?>)'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].buildFieldList(String,java.util.List<String>)'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].postProcessMessageCode(String)'
  - '[org.springframework.webflow.validation.WebFlowMessageCodesResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/WebFlowMessageCodesResolver.java
- function_names:
  - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.validation.ValidationHelper].<init>(Object,org.springframework.webflow.execution.RequestContext,String,String,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.validation.ValidationHelper].initValidationHints(Object,org.springframework.webflow.execution.RequestContext,String,org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.validation.ValidationHelper].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.webflow.validation.ValidationHelper].setValidationHints(Object[])'
  - '[org.springframework.webflow.validation.ValidationHelper].validate()'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidationMethod(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeValidateMethodForCurrentState(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeDefaultValidateMethod(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].getModelValidator()'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeModelValidator(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorValidateMethodForCurrentState(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].invokeValidatorDefaultValidateMethod(Object)'
  - '[org.springframework.webflow.validation.ValidationHelper].findValidationMethod(Object,Object,String,Class<?>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHelper.java
- function_names:
  - '[org.springframework.webflow.validation.DefaultValidationContext].<init>(org.springframework.webflow.execution.RequestContext,String,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.validation.DefaultValidationContext].getMessageContext()'
  - '[org.springframework.webflow.validation.DefaultValidationContext].getUserEvent()'
  - '[org.springframework.webflow.validation.DefaultValidationContext].getUserPrincipal()'
  - '[org.springframework.webflow.validation.DefaultValidationContext].getUserValue(String)'
  - '[org.springframework.webflow.validation.DefaultValidationContext].getMappingResult(String)'
  - '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].<init>(String)'
  - '[org.springframework.webflow.validation.DefaultValidationContext.PropertyMappingResult].test(org.springframework.binding.mapping.MappingResult)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/DefaultValidationContext.java
- function_names:
  - '[org.springframework.webflow.validation.BeanValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
  - '[org.springframework.webflow.validation.BeanValidationHintResolver].toClass(String)'
  - '[org.springframework.webflow.validation.BeanValidationHintResolver].findInnerClass(Class<?>,String)'
  - '[org.springframework.webflow.validation.BeanValidationHintResolver].handleUnresolvedHint(Object,String,String,String)'
  - '[org.springframework.webflow.validation.BeanValidationHintResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/BeanValidationHintResolver.java
- function_names:
  - '[org.springframework.webflow.validation.ValidationHintResolver].resolveValidationHints(Object,String,String,String[])'
  - '[org.springframework.webflow.validation.ValidationHintResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/validation/ValidationHintResolver.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/package-info.java
- function_names:
  - '[org.springframework.webflow.executor.FlowExecutionResult].<init>(String,String,org.springframework.webflow.execution.FlowExecutionOutcome)'
  - '[org.springframework.webflow.executor.FlowExecutionResult].createPausedResult(String,String)'
  - '[org.springframework.webflow.executor.FlowExecutionResult].createEndedResult(String,org.springframework.webflow.execution.FlowExecutionOutcome)'
  - '[org.springframework.webflow.executor.FlowExecutionResult].getFlowId()'
  - '[org.springframework.webflow.executor.FlowExecutionResult].isPaused()'
  - '[org.springframework.webflow.executor.FlowExecutionResult].getPausedKey()'
  - '[org.springframework.webflow.executor.FlowExecutionResult].isEnded()'
  - '[org.springframework.webflow.executor.FlowExecutionResult].getOutcome()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutionResult.java
- function_names:
  - '[org.springframework.webflow.executor.FlowExecutor].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.executor.FlowExecutor].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.executor.FlowExecutor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutor.java
- function_names:
  - '[org.springframework.webflow.executor.FlowExecutorImpl].<init>(org.springframework.webflow.definition.registry.FlowDefinitionLocator,org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.execution.repository.FlowExecutionRepository)'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].getDefinitionLocator()'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionFactory()'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].getExecutionRepository()'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].launchExecution(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].resumeExecution(String,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].createEndResult(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.executor.FlowExecutorImpl].createPausedResult(org.springframework.webflow.execution.FlowExecution)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/executor/FlowExecutorImpl.java
- function_names:
  - '[org.springframework.webflow.conversation.NoSuchConversationException].<init>(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.NoSuchConversationException].getConversationId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/NoSuchConversationException.java
- function_names:
  - '[org.springframework.webflow.conversation.ConversationParameters].<init>(String,String,String)'
  - '[org.springframework.webflow.conversation.ConversationParameters].getName()'
  - '[org.springframework.webflow.conversation.ConversationParameters].getCaption()'
  - '[org.springframework.webflow.conversation.ConversationParameters].getDescription()'
  - '[org.springframework.webflow.conversation.ConversationParameters].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationParameters.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/package-info.java
- function_names:
  - '[org.springframework.webflow.conversation.ConversationException].<init>(String)'
  - '[org.springframework.webflow.conversation.ConversationException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationException.java
- function_names:
  - '[org.springframework.webflow.conversation.Conversation].getId()'
  - '[org.springframework.webflow.conversation.Conversation].lock()'
  - '[org.springframework.webflow.conversation.Conversation].getAttribute(Object)'
  - '[org.springframework.webflow.conversation.Conversation].putAttribute(Object,Object)'
  - '[org.springframework.webflow.conversation.Conversation].removeAttribute(Object)'
  - '[org.springframework.webflow.conversation.Conversation].end()'
  - '[org.springframework.webflow.conversation.Conversation].unlock()'
  - '[org.springframework.webflow.conversation.Conversation].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/Conversation.java
- function_names:
  - '[org.springframework.webflow.conversation.ConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - '[org.springframework.webflow.conversation.ConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.ConversationManager].parseConversationId(String)'
  - '[org.springframework.webflow.conversation.ConversationManager].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationManager.java
- function_names:
  - '[org.springframework.webflow.conversation.ConversationLockException].<init>(String)'
  - '[org.springframework.webflow.conversation.ConversationLockException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationLockException.java
- function_names:
  - '[org.springframework.webflow.conversation.ConversationId].toString()'
  - '[org.springframework.webflow.conversation.ConversationId].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/ConversationId.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].<init>(int,String)'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].getSessionKey()'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].size()'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].createConversation(org.springframework.webflow.conversation.ConversationParameters,org.springframework.webflow.conversation.impl.ConversationLock)'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].nextId()'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].getConversations()'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].removeConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].maxExceeded()'
  - '[org.springframework.webflow.conversation.impl.ConversationContainer].createContainedConversation(org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationContainer.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/package-info.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.LockInterruptedException].<init>(InterruptedException)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/LockInterruptedException.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.SimpleConversationId].<init>(java.io.Serializable)'
  - '[org.springframework.webflow.conversation.impl.SimpleConversationId].equals(Object)'
  - '[org.springframework.webflow.conversation.impl.SimpleConversationId].hashCode()'
  - '[org.springframework.webflow.conversation.impl.SimpleConversationId].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SimpleConversationId.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.LockTimeoutException].<init>(int)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/LockTimeoutException.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.ConversationLock].lock()'
  - '[org.springframework.webflow.conversation.impl.ConversationLock].unlock()'
  - '[org.springframework.webflow.conversation.impl.ConversationLock].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ConversationLock.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].<init>(org.springframework.webflow.conversation.impl.ConversationContainer,org.springframework.webflow.conversation.ConversationId,org.springframework.webflow.conversation.impl.ConversationLock)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].setContainer(org.springframework.webflow.conversation.impl.ConversationContainer)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].getId()'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].setId(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].lock()'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].getAttribute(Object)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].putAttribute(Object,Object)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].removeAttribute(Object)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].end()'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].unlock()'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].toString()'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].equals(Object)'
  - '[org.springframework.webflow.conversation.impl.ContainedConversation].hashCode()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/ContainedConversation.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getSessionKey()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setSessionKey(String)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getMaxConversations()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setMaxConversations(int)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getLockTimeoutSeconds()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].setLockTimeoutSeconds(int)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].beginConversation(org.springframework.webflow.conversation.ConversationParameters)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversation(org.springframework.webflow.conversation.ConversationId)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].parseConversationId(String)'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].createConversationContainer()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].getConversationContainer()'
  - '[org.springframework.webflow.conversation.impl.SessionBindingConversationManager].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/SessionBindingConversationManager.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.NoOpConversationLock].<init>()'
  - '[org.springframework.webflow.conversation.impl.NoOpConversationLock].lock()'
  - '[org.springframework.webflow.conversation.impl.NoOpConversationLock].unlock()'
  - '[org.springframework.webflow.conversation.impl.NoOpConversationLock].readResolve()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/NoOpConversationLock.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].<init>(int)'
  - '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].lock()'
  - '[org.springframework.webflow.conversation.impl.JdkConcurrentConversationLock].unlock()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkConcurrentConversationLock.java
- function_names:
  - '[org.springframework.webflow.conversation.impl.BadlyFormattedConversationIdException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/BadlyFormattedConversationIdException.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/package-info.java
- function_names:
  - '[org.springframework.webflow.context.ExternalContextHolder].setExternalContext(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.context.ExternalContextHolder].getExternalContext()'
  - '[org.springframework.webflow.context.ExternalContextHolder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContextHolder.java
- function_names:
  - '[org.springframework.webflow.context.ExternalContext].getContextPath()'
  - '[org.springframework.webflow.context.ExternalContext].getRequestParameterMap()'
  - '[org.springframework.webflow.context.ExternalContext].getRequestMap()'
  - '[org.springframework.webflow.context.ExternalContext].getSessionMap()'
  - '[org.springframework.webflow.context.ExternalContext].getGlobalSessionMap()'
  - '[org.springframework.webflow.context.ExternalContext].getApplicationMap()'
  - '[org.springframework.webflow.context.ExternalContext].isAjaxRequest()'
  - '[org.springframework.webflow.context.ExternalContext].getFlowExecutionUrl(String,String)'
  - '[org.springframework.webflow.context.ExternalContext].getCurrentUser()'
  - '[org.springframework.webflow.context.ExternalContext].getLocale()'
  - '[org.springframework.webflow.context.ExternalContext].getNativeContext()'
  - '[org.springframework.webflow.context.ExternalContext].getNativeRequest()'
  - '[org.springframework.webflow.context.ExternalContext].getNativeResponse()'
  - '[org.springframework.webflow.context.ExternalContext].getResponseWriter()'
  - '[org.springframework.webflow.context.ExternalContext].isResponseAllowed()'
  - '[org.springframework.webflow.context.ExternalContext].requestFlowExecutionRedirect()'
  - '[org.springframework.webflow.context.ExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.context.ExternalContext].requestExternalRedirect(String)'
  - '[org.springframework.webflow.context.ExternalContext].requestRedirectInPopup()'
  - '[org.springframework.webflow.context.ExternalContext].recordResponseComplete()'
  - '[org.springframework.webflow.context.ExternalContext].isResponseComplete()'
  - '[org.springframework.webflow.context.ExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - '[org.springframework.webflow.context.ExternalContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/ExternalContext.java
- function_names:
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].<init>()'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFilenameFromUrlPath(String)'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].extractFullFilenameFromUrlPath(String)'
  - '[org.springframework.webflow.context.servlet.FilenameFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FilenameFlowUrlHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].<init>(jakarta.servlet.ServletContext)'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].setAttribute(String,Object)'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].removeAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].getAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpServletContextMap].getMutex()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletContextMap.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/package-info.java
- function_names:
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].setAjaxRequest(boolean)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getContextPath()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestParameterMap()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequestMap()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getSessionMap()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getGlobalSessionMap()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getApplicationMap()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getCurrentUser()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getLocale()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeContext()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeRequest()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getNativeResponse()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].isAjaxRequest()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionUrl(String,String)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponseWriter()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseAllowed()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseComplete()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].recordResponseComplete()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].isResponseCompleteFlowExecutionRedirect()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowExecutionRedirect()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestFlowDefinitionRedirect(String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestExternalRedirect(String)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].requestRedirectInPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowExecutionRedirectRequested()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowDefinitionRedirectRequested()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowId()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowRedirectFlowInput()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectRequested()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getExternalRedirectUrl()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRedirectInPopup()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getContext()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getRequest()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getResponse()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].getFlowUrlHandler()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].init(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].assertResponseAllowed()'
  - '[org.springframework.webflow.context.servlet.ServletExternalContext].isRedirectRequested()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/ServletExternalContext.java
- function_names:
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].encode(Object)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].urlEncode(String)'
  - '[org.springframework.webflow.context.servlet.WebFlow1FlowUrlHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/WebFlow1FlowUrlHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].setAttribute(String,Object)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].removeAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestParameterMap].getRequestParameterNames()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestParameterMap.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].setAttribute(String,Object)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].removeAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpServletRequestMap].getAttributeNames()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpServletRequestMap.java
- function_names:
  - '[org.springframework.webflow.context.servlet.AjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.AjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - '[org.springframework.webflow.context.servlet.AjaxHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AjaxHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].setEncodingScheme(String)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].getEncodingScheme(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameters(StringBuilder,java.util.Map<String,T>,String)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].appendQueryParameter(StringBuilder,Object,Object,String)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].encode(Object,String)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].urlEncode(String,String)'
  - '[org.springframework.webflow.context.servlet.DefaultFlowUrlHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultFlowUrlHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].<init>(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].getSession()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].setAttribute(String,Object)'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].removeAttribute(String)'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].getAttributeNames()'
  - '[org.springframework.webflow.context.servlet.HttpSessionMap].getMutex()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/HttpSessionMap.java
- function_names:
  - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>()'
  - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.DefaultAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/DefaultAjaxHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowExecutionKey(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.FlowUrlHandler].getFlowId(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowDefinitionUrl(String,org.springframework.webflow.core.collection.AttributeMap<?>,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.FlowUrlHandler].createFlowExecutionUrl(String,String,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.context.servlet.FlowUrlHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/FlowUrlHandler.java
- function_names:
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].<init>(org.springframework.webflow.context.servlet.AbstractAjaxHandler)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].isAjaxRequestInternal(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.context.servlet.AbstractAjaxHandler].sendAjaxRedirectInternal(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,boolean)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/servlet/AbstractAjaxHandler.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/package-info.java
- function_names:
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].<init>(org.springframework.webflow.core.collection.AttributeMapBindingListener,java.util.Map<String,Object>)'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getListener()'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getSessionMap()'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueBound(jakarta.servlet.http.HttpSessionBindingEvent)'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].valueUnbound(jakarta.servlet.http.HttpSessionBindingEvent)'
  - '[org.springframework.webflow.context.web.HttpSessionMapBindingListener].getContextBindingEvent(jakarta.servlet.http.HttpSessionBindingEvent)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/context/web/HttpSessionMapBindingListener.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/package-info.java
- function_names:
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.MapAdaptablePropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MapAdaptablePropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].findScopeForAttribute(org.springframework.webflow.execution.RequestContext,String)'
  - '[org.springframework.webflow.expression.spel.ScopeSearchingPropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ScopeSearchingPropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor].<init>()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].getVariable()'
  - '[org.springframework.webflow.expression.spel.FlowVariablePropertyAccessor.FlowVariableAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/FlowVariablePropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].getBeanFactory()'
  - '[org.springframework.webflow.expression.spel.BeanFactoryPropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/BeanFactoryPropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.webflow.expression.spel.WebFlowSpringELExpressionParser].addDefaultPropertyAccessors()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/WebFlowSpringELExpressionParser.java
- function_names:
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getMessage(Object,String)'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].getLocale()'
  - '[org.springframework.webflow.expression.spel.MessageSourcePropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/MessageSourcePropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.webflow.expression.spel.ActionPropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/spel/ActionPropertyAccessor.java
- function_names:
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].getELContext(Object)'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.RequestContextELContextFactory].<init>()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].<init>(jakarta.el.ELResolver)'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getELResolver()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getFunctionMapper()'
  - '[org.springframework.webflow.expression.el.WebFlowELExpressionParser.WebFlowELContext].getVariableMapper()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/WebFlowELExpressionParser.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/package-info.java
- function_names:
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>()'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.RequestContextELResolver].getRequestContext()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/RequestContextELResolver.java
- function_names:
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getLocale()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getMessageSource()'
  - '[org.springframework.webflow.expression.el.FlowResourceELResolver].getRequestContext()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/FlowResourceELResolver.java
- function_names:
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>()'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.ScopeSearchingELResolver].getRequestContext()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ScopeSearchingELResolver.java
- function_names:
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver].getRequestContext()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].matches(Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].value(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.ImplicitVariables].<init>()'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].resolve(org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].doResolve(jakarta.el.ELContext,org.springframework.webflow.execution.RequestContext,Object)'
  - '[org.springframework.webflow.expression.el.ImplicitFlowVariableELResolver.PropertyResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ImplicitFlowVariableELResolver.java
- function_names:
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>()'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].<init>(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getBeanFactory(jakarta.el.ELContext)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getRequestContext()'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.SpringBeanWebFlowELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/SpringBeanWebFlowELResolver.java
- function_names:
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.webflow.expression.el.ActionMethodELResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/expression/el/ActionMethodELResolver.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/package-info.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.ServletMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcView].doRender(java.util.Map<String,?>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcView.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowController].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowExecutor()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowUrlHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getAjaxHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setRedirectHttp10Compatible(boolean)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlers(java.util.Map<String,org.springframework.webflow.mvc.servlet.FlowHandler>)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].registerFlowHandler(org.springframework.webflow.mvc.servlet.FlowHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandlerAdapter()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setFlowHandlerAdapter(org.springframework.webflow.mvc.servlet.FlowHandlerAdapter)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].afterPropertiesSet()'
  - '[org.springframework.webflow.mvc.servlet.FlowController].handleRequest(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowController].getFlowHandler(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].<init>(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowController.DefaultFlowHandler].getFlowId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowController.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
  - '[org.springframework.webflow.mvc.servlet.ServletMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/ServletMvcViewFactory.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowExecutor()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowExecutor(org.springframework.webflow.executor.FlowExecutor)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowUrlHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getAjaxHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getRedirectHttp10Compatible()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setRedirectHttp10Compatible(boolean)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setStatusCode(org.springframework.http.HttpStatus)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setHosts(String[])'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getHosts()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].setSaveOutputToFlashScopeOnRedirect(boolean)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getSaveOutputToFlashScopeOnRedirect()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].afterPropertiesSet()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].supports(Object)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handle(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,Object)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getLastModified(jakarta.servlet.http.HttpServletRequest,Object)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].createServletExternalContext(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultGetFlowId(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultCreateFlowExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleExecutionOutcome(String,org.springframework.webflow.execution.FlowExecutionOutcome,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].defaultHandleException(String,org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRemoteHost(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowExecutionResult(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowExecutionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendFlowDefinitionRedirect(org.springframework.webflow.executor.FlowExecutionResult,org.springframework.webflow.context.servlet.ServletExternalContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendExternalRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].isRedirectServletRelative(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendContextRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendServletRelativeRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].sendRedirect(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].saveFlashOutput(String,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.executor.FlowExecutionResult)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].handleFlowException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.mvc.servlet.FlowHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getFlowId(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerAdapter].getInputMap(org.springframework.webflow.mvc.servlet.FlowHandler,jakarta.servlet.http.HttpServletRequest)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerAdapter.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].getFlowId()'
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].toString()'
  - '[org.springframework.webflow.mvc.servlet.AbstractFlowHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/AbstractFlowHandler.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowHandler].getFlowId()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandler].createExecutionInputMap(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandler].handleExecutionOutcome(org.springframework.webflow.execution.FlowExecutionOutcome,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandler].handleException(org.springframework.webflow.core.FlowException,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandler.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowRegistry()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowRegistry(org.springframework.webflow.definition.registry.FlowDefinitionRegistry)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getFlowUrlHandler()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].setFlowUrlHandler(org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].initServletContext(jakarta.servlet.ServletContext)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].getHandlerInternal(jakarta.servlet.http.HttpServletRequest)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].createDefaultFlowHandler(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping].<init>()'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].<init>(String)'
  - '[org.springframework.webflow.mvc.servlet.FlowHandlerMapping.DefaultFlowHandler].getFlowId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/FlowHandlerMapping.java
- function_names:
  - '[org.springframework.webflow.mvc.servlet.MvcExternalContext].<init>(jakarta.servlet.ServletContext,jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.webflow.context.servlet.FlowUrlHandler)'
  - '[org.springframework.webflow.mvc.servlet.MvcExternalContext].getLocale()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/servlet/MvcExternalContext.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/package-info.java
- function_names:
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].<init>(org.springframework.binding.expression.Expression,org.springframework.webflow.mvc.view.FlowViewResolver,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.webflow.engine.builder.BinderConfiguration,org.springframework.validation.MessageCodesResolver)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setEventIdParameterName(String)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setFieldMarkerPrefix(String)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcViewFactory].createMvcView(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcViewFactory.java
- function_names:
  - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].createView(String,java.util.Locale)'
  - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver].<init>()'
  - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].<init>(String,boolean,boolean)'
  - '[org.springframework.webflow.mvc.view.AjaxUrlBasedViewResolver.AjaxRedirectView].sendRedirect(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,String,boolean)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AjaxUrlBasedViewResolver.java
- function_names:
  - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].<init>(org.springframework.binding.convert.ConversionService,String,org.springframework.core.convert.TypeDescriptor)'
  - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].getAsText()'
  - '[org.springframework.webflow.mvc.view.ConvertingPropertyEditorAdapter].setAsText(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ConvertingPropertyEditorAdapter.java
- function_names:
  - '[org.springframework.webflow.mvc.view.BindingModel].<init>(String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.binding.convert.ConversionService,org.springframework.binding.message.MessageContext)'
  - '[org.springframework.webflow.mvc.view.BindingModel].setMappingResults(org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.mvc.view.BindingModel].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getAllErrors()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getGlobalErrors()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFieldError(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFieldType(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFieldValue(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFieldErrors()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getObjectName()'
  - '[org.springframework.webflow.mvc.view.BindingModel].addAllErrors(org.springframework.validation.Errors)'
  - '[org.springframework.webflow.mvc.view.BindingModel].reject(String,Object[],String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].rejectValue(String,String,Object[],String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getTarget()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getRawFieldValue(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].findEditor(String,Class<?>)'
  - '[org.springframework.webflow.mvc.view.BindingModel].addError(org.springframework.validation.ObjectError)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getModel()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getPropertyEditorRegistry()'
  - '[org.springframework.webflow.mvc.view.BindingModel].getSuppressedFields()'
  - '[org.springframework.webflow.mvc.view.BindingModel].recordSuppressedField(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String,String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].resolveMessageCodes(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].parseFieldExpression(String,boolean)'
  - '[org.springframework.webflow.mvc.view.BindingModel].getFormattedValue(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].isCustomConverterConfigured(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel].avoidConversion(Class<?>)'
  - '[org.springframework.webflow.mvc.view.BindingModel].findSpringConvertingPropertyEditor(String,Class<?>)'
  - '[org.springframework.webflow.mvc.view.BindingModel].toErrors(Message[],ObjectErrorFactory<T>)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].<init>(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorResult].test(org.springframework.binding.mapping.MappingResult)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].<init>(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldErrorMessage].test(org.springframework.binding.message.Message)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].<init>(String)'
  - '[org.springframework.webflow.mvc.view.BindingModel.FieldPrefixErrorMessage].test(org.springframework.binding.message.Message)'
  - '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].get(String,org.springframework.binding.message.Message)'
  - '[org.springframework.webflow.mvc.view.BindingModel.ObjectErrorFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/BindingModel.java
- function_names:
  - '[org.springframework.webflow.mvc.view.FlowViewResolver].resolveView(String,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.view.FlowViewResolver].getViewIdByConvention(String)'
  - '[org.springframework.webflow.mvc.view.FlowViewResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/FlowViewResolver.java
- function_names:
  - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].<init>(String,boolean,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getEventId()'
  - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getUserEventProcessed()'
  - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].getMappingResults()'
  - '[org.springframework.webflow.mvc.view.ViewActionStateHolder].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/ViewActionStateHolder.java
- function_names:
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].<init>(org.springframework.web.servlet.View,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setExpressionParser(org.springframework.binding.expression.ExpressionParser)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidator(org.springframework.validation.Validator)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setValidationHintResolver(org.springframework.webflow.validation.ValidationHintResolver)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setBinderConfiguration(org.springframework.webflow.engine.builder.BinderConfiguration)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setMessageCodesResolver(org.springframework.validation.MessageCodesResolver)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setFieldMarkerPrefix(String)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].setEventIdParameterName(String)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].render()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].userEventQueued()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].processUserEvent()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getUserEventState()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].hasFlowEvent()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getFlowEvent()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].saveState()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].toString()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getRequestContext()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getView()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getConversionService()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].doRender(java.util.Map<String,?>)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEventId()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldBind(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getMappingResults()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getBinderConfiguration()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getExpressionParser()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getFieldMarkerPrefix()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].determineEventId(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].bind(Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addModelBindings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addMapping(org.springframework.binding.mapping.impl.DefaultMapper,org.springframework.webflow.engine.builder.BinderConfiguration.Binding,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMappings(org.springframework.binding.mapping.impl.DefaultMapper,java.util.Set<String>,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addEmptyValueMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addDefaultMapping(org.springframework.binding.mapping.impl.DefaultMapper,String,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getDefaultMappingExpressionParser()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].checkModelProperty(String,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].restoreState(org.springframework.webflow.mvc.view.ViewActionStateHolder)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].shouldValidate(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].flowScopes()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].exposeBindingModel(java.util.Map<String,Object>)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelObject()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getModelExpression()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getEmptyValue(Class<?>)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].hasErrors(org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].onlyPropertyNotFoundErrorsPresent(org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].addErrorMessages(org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].createMessageResolver(org.springframework.binding.mapping.MappingResult)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].getValidateAttribute(org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView].validate(Object,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].test(org.springframework.binding.mapping.MappingResult)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.PropertyNotFoundError].<init>()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].test(org.springframework.binding.mapping.MappingResult)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.MappingError].<init>()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].<init>(String)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getExpressionString()'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValue(Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].getValueType(Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].setValue(Object,Object)'
  - '[org.springframework.webflow.mvc.view.AbstractMvcView.RequestParameterExpression].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/mvc/view/AbstractMvcView.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/package-info.java
- function_names:
  - '[org.springframework.webflow.engine.ViewRenderingException].<init>(String,String,org.springframework.webflow.execution.View,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewRenderingException.java
- function_names:
  - '[org.springframework.webflow.engine.TransitionSet].add(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.TransitionSet].addAll()'
  - '[org.springframework.webflow.engine.TransitionSet].contains(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.TransitionSet].remove(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.TransitionSet].size()'
  - '[org.springframework.webflow.engine.TransitionSet].iterator()'
  - '[org.springframework.webflow.engine.TransitionSet].toArray()'
  - '[org.springframework.webflow.engine.TransitionSet].getTransitionCriterias()'
  - '[org.springframework.webflow.engine.TransitionSet].getTransition(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TransitionSet].hasMatchingTransition(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TransitionSet].toString()'
  - '[org.springframework.webflow.engine.TransitionSet].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionSet.java
- function_names:
  - '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.engine.FlowOutputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowOutputMappingException.java
- function_names:
  - '[org.springframework.webflow.engine.SubflowState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.engine.SubflowState].setSubflow(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.engine.SubflowState].setAttributeMapper(org.springframework.webflow.engine.SubflowAttributeMapper)'
  - '[org.springframework.webflow.engine.SubflowState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.SubflowState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.SubflowState].appendToString(org.springframework.core.style.ToStringCreator)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowState.java
- function_names:
  - '[org.springframework.webflow.engine.RequestControlContext].setCurrentState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.RequestControlContext].assignFlowExecutionKey()'
  - '[org.springframework.webflow.engine.RequestControlContext].setCurrentView(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.RequestControlContext].viewRendering(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.RequestControlContext].viewRendered(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.RequestControlContext].handleEvent(org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.engine.RequestControlContext].execute(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.RequestControlContext].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.RequestControlContext].updateCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.RequestControlContext].removeCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.RequestControlContext].removeAllFlowExecutionSnapshots()'
  - '[org.springframework.webflow.engine.RequestControlContext].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.RequestControlContext].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.engine.RequestControlContext].getRedirectOnPause()'
  - '[org.springframework.webflow.engine.RequestControlContext].getRedirectInSameState()'
  - '[org.springframework.webflow.engine.RequestControlContext].getEmbeddedMode()'
  - '[org.springframework.webflow.engine.RequestControlContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/RequestControlContext.java
- function_names:
  - '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.webflow.engine.FlowInputMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowInputMappingException.java
- function_names:
  - '[org.springframework.webflow.engine.ViewVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
  - '[org.springframework.webflow.engine.ViewVariable].getName()'
  - '[org.springframework.webflow.engine.ViewVariable].getValueFactory()'
  - '[org.springframework.webflow.engine.ViewVariable].equals(Object)'
  - '[org.springframework.webflow.engine.ViewVariable].hashCode()'
  - '[org.springframework.webflow.engine.ViewVariable].create(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewVariable].restore(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewVariable].destroy(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewVariable.java
- function_names:
  - '[org.springframework.webflow.engine.State].<init>(org.springframework.webflow.engine.Flow,String)'
  - '[org.springframework.webflow.engine.State].getOwner()'
  - '[org.springframework.webflow.engine.State].getId()'
  - '[org.springframework.webflow.engine.State].isViewState()'
  - '[org.springframework.webflow.engine.State].getFlow()'
  - '[org.springframework.webflow.engine.State].setFlow(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.engine.State].setId(String)'
  - '[org.springframework.webflow.engine.State].getEntryActionList()'
  - '[org.springframework.webflow.engine.State].getExceptionHandlerSet()'
  - '[org.springframework.webflow.engine.State].isStartState()'
  - '[org.springframework.webflow.engine.State].equals(Object)'
  - '[org.springframework.webflow.engine.State].hashCode()'
  - '[org.springframework.webflow.engine.State].enter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.State].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.State].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.State].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.State].toString()'
  - '[org.springframework.webflow.engine.State].appendToString(org.springframework.core.style.ToStringCreator)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/State.java
- function_names:
  - '[org.springframework.webflow.engine.SubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.SubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.SubflowAttributeMapper].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/SubflowAttributeMapper.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/History.java
- function_names:
  - '[org.springframework.webflow.engine.Flow].<init>(String)'
  - '[org.springframework.webflow.engine.Flow].create(String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.engine.Flow].getId()'
  - '[org.springframework.webflow.engine.Flow].getStartState()'
  - '[org.springframework.webflow.engine.Flow].getState(String)'
  - '[org.springframework.webflow.engine.Flow].getPossibleOutcomes()'
  - '[org.springframework.webflow.engine.Flow].getClassLoader()'
  - '[org.springframework.webflow.engine.Flow].getApplicationContext()'
  - '[org.springframework.webflow.engine.Flow].inDevelopment()'
  - '[org.springframework.webflow.engine.Flow].add(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.Flow].getStateCount()'
  - '[org.springframework.webflow.engine.Flow].containsState(String)'
  - '[org.springframework.webflow.engine.Flow].setStartState(String)'
  - '[org.springframework.webflow.engine.Flow].setStartState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.Flow].getTransitionableState(String)'
  - '[org.springframework.webflow.engine.Flow].getStateInstance(String)'
  - '[org.springframework.webflow.engine.Flow].getStateIds()'
  - '[org.springframework.webflow.engine.Flow].addVariable(org.springframework.webflow.engine.FlowVariable)'
  - '[org.springframework.webflow.engine.Flow].addVariables()'
  - '[org.springframework.webflow.engine.Flow].getVariable(String)'
  - '[org.springframework.webflow.engine.Flow].getVariables()'
  - '[org.springframework.webflow.engine.Flow].getInputMapper()'
  - '[org.springframework.webflow.engine.Flow].setInputMapper(org.springframework.binding.mapping.Mapper)'
  - '[org.springframework.webflow.engine.Flow].getStartActionList()'
  - '[org.springframework.webflow.engine.Flow].getEndActionList()'
  - '[org.springframework.webflow.engine.Flow].getOutputMapper()'
  - '[org.springframework.webflow.engine.Flow].setOutputMapper(org.springframework.binding.mapping.Mapper)'
  - '[org.springframework.webflow.engine.Flow].getExceptionHandlerSet()'
  - '[org.springframework.webflow.engine.Flow].getGlobalTransitionSet()'
  - '[org.springframework.webflow.engine.Flow].getGlobalTransition(String)'
  - '[org.springframework.webflow.engine.Flow].setApplicationContext(org.springframework.context.ApplicationContext)'
  - '[org.springframework.webflow.engine.Flow].equals(Object)'
  - '[org.springframework.webflow.engine.Flow].hashCode()'
  - '[org.springframework.webflow.engine.Flow].start(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.Flow].resume(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Flow].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Flow].end(org.springframework.webflow.engine.RequestControlContext,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.Flow].destroy()'
  - '[org.springframework.webflow.engine.Flow].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Flow].assertStartStateSet()'
  - '[org.springframework.webflow.engine.Flow].createVariables(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.Flow].restoreVariables(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.Flow].getCurrentViewState(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Flow].getCurrentTransitionableState(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Flow].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Flow.java
- function_names:
  - '[org.springframework.webflow.engine.TransitionableState].<init>(org.springframework.webflow.engine.Flow,String)'
  - '[org.springframework.webflow.engine.TransitionableState].getTransitions()'
  - '[org.springframework.webflow.engine.TransitionableState].getTransition(String)'
  - '[org.springframework.webflow.engine.TransitionableState].getTransitionSet()'
  - '[org.springframework.webflow.engine.TransitionableState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TransitionableState].getExitActionList()'
  - '[org.springframework.webflow.engine.TransitionableState].handleEvent(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.TransitionableState].exit(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.TransitionableState].appendToString(org.springframework.core.style.ToStringCreator)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionableState.java
- function_names:
  - '[org.springframework.webflow.engine.ViewState].<init>(org.springframework.webflow.engine.Flow,String,org.springframework.webflow.execution.ViewFactory)'
  - '[org.springframework.webflow.engine.ViewState].isViewState()'
  - '[org.springframework.webflow.engine.ViewState].addVariable(org.springframework.webflow.engine.ViewVariable)'
  - '[org.springframework.webflow.engine.ViewState].addVariables()'
  - '[org.springframework.webflow.engine.ViewState].getVariable(String)'
  - '[org.springframework.webflow.engine.ViewState].getVariables()'
  - '[org.springframework.webflow.engine.ViewState].getRedirect()'
  - '[org.springframework.webflow.engine.ViewState].setRedirect(Boolean)'
  - '[org.springframework.webflow.engine.ViewState].getPopup()'
  - '[org.springframework.webflow.engine.ViewState].setPopup(boolean)'
  - '[org.springframework.webflow.engine.ViewState].getViewFactory()'
  - '[org.springframework.webflow.engine.ViewState].getRenderActionList()'
  - '[org.springframework.webflow.engine.ViewState].doPreEntryActions(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].resume(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].handleEvent(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].refresh(org.springframework.webflow.execution.View,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].exit(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].createVariables(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewState].shouldRedirect(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].shouldRedirectInSameState(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].render(org.springframework.webflow.engine.RequestControlContext,org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.ViewState].clearFlash(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewState].restoreVariables(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewState].updateHistory(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ViewState].destroyVariables(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ViewState].appendToString(org.springframework.core.style.ToStringCreator)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ViewState.java
- function_names:
  - '[org.springframework.webflow.engine.FlowVariable].<init>(String,org.springframework.webflow.engine.VariableValueFactory)'
  - '[org.springframework.webflow.engine.FlowVariable].getName()'
  - '[org.springframework.webflow.engine.FlowVariable].equals(Object)'
  - '[org.springframework.webflow.engine.FlowVariable].hashCode()'
  - '[org.springframework.webflow.engine.FlowVariable].create(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.FlowVariable].restore(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.FlowVariable].destroy(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.FlowVariable].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowVariable.java
- function_names:
  - '[org.springframework.webflow.engine.WildcardTransitionCriteria].<init>()'
  - '[org.springframework.webflow.engine.WildcardTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.WildcardTransitionCriteria].readResolve()'
  - '[org.springframework.webflow.engine.WildcardTransitionCriteria].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/WildcardTransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].add(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].addAll()'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].contains(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].remove(org.springframework.webflow.engine.FlowExecutionExceptionHandler)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].size()'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toArray()'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].toString()'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandlerSet].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandlerSet.java
- function_names:
  - '[org.springframework.webflow.engine.FlowAttributeMappingException].<init>(String,String,org.springframework.binding.mapping.MappingResults,String)'
  - '[org.springframework.webflow.engine.FlowAttributeMappingException].getMappingResults()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowAttributeMappingException.java
- function_names:
  - '[org.springframework.webflow.engine.TargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TargetStateResolver].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TargetStateResolver.java
- function_names:
  - '[org.springframework.webflow.engine.VariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.VariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.VariableValueFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/VariableValueFactory.java
- function_names:
  - '[org.springframework.webflow.engine.Transition].<init>()'
  - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TargetStateResolver)'
  - '[org.springframework.webflow.engine.Transition].<init>(org.springframework.webflow.engine.TransitionCriteria,org.springframework.webflow.engine.TargetStateResolver)'
  - '[org.springframework.webflow.engine.Transition].getId()'
  - '[org.springframework.webflow.engine.Transition].getTargetStateId()'
  - '[org.springframework.webflow.engine.Transition].getMatchingCriteria()'
  - '[org.springframework.webflow.engine.Transition].setMatchingCriteria(org.springframework.webflow.engine.TransitionCriteria)'
  - '[org.springframework.webflow.engine.Transition].getExecutionCriteria()'
  - '[org.springframework.webflow.engine.Transition].setExecutionCriteria(org.springframework.webflow.engine.TransitionCriteria)'
  - '[org.springframework.webflow.engine.Transition].getTargetStateResolver()'
  - '[org.springframework.webflow.engine.Transition].setTargetStateResolver(org.springframework.webflow.engine.TargetStateResolver)'
  - '[org.springframework.webflow.engine.Transition].matches(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.Transition].canExecute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.Transition].execute(org.springframework.webflow.engine.State,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.Transition].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/Transition.java
- function_names:
  - '[org.springframework.webflow.engine.DecisionState].<init>(org.springframework.webflow.engine.Flow,String)'
  - '[org.springframework.webflow.engine.DecisionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/DecisionState.java
- function_names:
  - '[org.springframework.webflow.engine.ActionList].add(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.ActionList].addAll()'
  - '[org.springframework.webflow.engine.ActionList].contains(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.ActionList].remove(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.ActionList].size()'
  - '[org.springframework.webflow.engine.ActionList].get(int)'
  - '[org.springframework.webflow.engine.ActionList].getAnnotated(int)'
  - '[org.springframework.webflow.engine.ActionList].iterator()'
  - '[org.springframework.webflow.engine.ActionList].toArray()'
  - '[org.springframework.webflow.engine.ActionList].toAnnotatedArray()'
  - '[org.springframework.webflow.engine.ActionList].execute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ActionList].toString()'
  - '[org.springframework.webflow.engine.ActionList].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionList.java
- function_names:
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.FlowExecutionExceptionHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/FlowExecutionExceptionHandler.java
- function_names:
  - '[org.springframework.webflow.engine.TransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.TransitionCriteria].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/TransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.ActionState].<init>(org.springframework.webflow.engine.Flow,String)'
  - '[org.springframework.webflow.engine.ActionState].getActionList()'
  - '[org.springframework.webflow.engine.ActionState].getRequiredTransition(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.ActionState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.ActionState].appendToString(org.springframework.core.style.ToStringCreator)'
  - '[org.springframework.webflow.engine.ActionState.NoMatchingActionResultTransitionException].<init>(org.springframework.webflow.engine.ActionState,org.springframework.webflow.execution.Event)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/ActionState.java
- function_names:
  - '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String)'
  - '[org.springframework.webflow.engine.NoMatchingTransitionException].<init>(String,String,org.springframework.webflow.execution.Event,String,Throwable)'
  - '[org.springframework.webflow.engine.NoMatchingTransitionException].getEvent()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/NoMatchingTransitionException.java
- function_names:
  - '[org.springframework.webflow.engine.EndState].<init>(org.springframework.webflow.engine.Flow,String)'
  - '[org.springframework.webflow.engine.EndState].setFinalResponseAction(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.EndState].setOutputMapper(org.springframework.binding.mapping.Mapper)'
  - '[org.springframework.webflow.engine.EndState].doEnter(org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.EndState].createSessionOutput(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.EndState].appendToString(org.springframework.core.style.ToStringCreator)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/EndState.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/package-info.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionListenerLoader(org.springframework.webflow.execution.factory.FlowExecutionListenerLoader)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].setExecutionKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].nextSequence()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].<init>(int)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].equals(Object)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].hashCode()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImplFactory.SimpleFlowExecutionKeyFactory.SimpleFlowExecutionKey].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImplFactory.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].getArray()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].size()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireRequestProcessed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireEventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireStateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireViewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireTransitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].firePaused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireResuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireSessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionListeners].fireExceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionListeners.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].<init>(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getCaption()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKey()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getDefinition()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasStarted()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].isActive()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEnded()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getOutcome()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSession()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlashScope()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getConversationScope()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getAttributes()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].resume(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(String)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].readExternal(java.io.ObjectInput)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].writeExternal(java.io.ObjectOutput)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].toString()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createRequestContext(org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createFlowSession(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setCurrentState(org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendering(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].viewRendered(org.springframework.webflow.execution.View,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleEvent(org.springframework.webflow.execution.Event,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].execute(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].assignKey()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].updateCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].removeAllFlowExecutionSnapshots()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getMatchingTransition(String)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getListeners()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setListeners(FlowExecutionListener[])'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setAttributes(org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getKeyFactory()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKeyFactory(org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getFlowSessions()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSessions()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasSubflowSessions()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootSession()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getSubflowSessionIterator()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setFlow(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setConversationScope(org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].setKey(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].createMessageContext(org.springframework.context.MessageSource)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].activateSession(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getActiveSessionInternal()'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].saveFlashMessages(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].wrap(Exception)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].handleException(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].getRootCause(Throwable)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryStateHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].tryFlowHandlers(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.impl.FlowExecutionImpl].hasEmbeddedModeAttribute(org.springframework.webflow.core.collection.AttributeMap<?>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionImpl.java
- function_names:
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].<init>(org.springframework.webflow.engine.impl.FlowExecutionImpl,org.springframework.webflow.context.ExternalContext,org.springframework.binding.message.MessageContext)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getActiveFlow()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentState()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMatchingTransition(String)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestScope()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlashScope()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].inViewState()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getViewScope()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowScope()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getConversationScope()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRequestParameters()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getExternalContext()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getMessageContext()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionContext()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentEvent()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentTransition()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getCurrentView()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getAttributes()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getFlowExecutionUrl()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].sendFlowExecutionRedirect()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].assignFlowExecutionKey()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentView(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendering(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].viewRendered(org.springframework.webflow.execution.View)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].handleEvent(org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].execute(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].setCurrentTransition(org.springframework.webflow.engine.Transition)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].updateCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeCurrentFlowExecutionSnapshot()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].removeAllFlowExecutionSnapshots()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].start(org.springframework.webflow.engine.Flow,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].endActiveFlowSession(String,org.springframework.webflow.core.collection.MutableAttributeMap<Object>)'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectOnPause()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getRedirectInSameState()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].getEmbeddedMode()'
  - '[org.springframework.webflow.engine.impl.RequestControlContextImpl].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/RequestControlContextImpl.java
- function_names:
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].<init>(org.springframework.webflow.engine.Flow,org.springframework.webflow.engine.impl.FlowSessionImpl)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getDefinition()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getState()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getScope()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getViewScope()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].isEmbeddedMode()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getParent()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].isRoot()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setCurrentState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].readExternal(java.io.ObjectInput)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].writeExternal(java.io.ObjectOutput)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlow()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlow(org.springframework.webflow.engine.Flow)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setState(org.springframework.webflow.engine.State)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getFlowId()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setFlowId(String)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].getStateId()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setStateId(String)'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].setEmbeddedMode()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].initViewScope()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].destroyViewScope()'
  - '[org.springframework.webflow.engine.impl.FlowSessionImpl].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowSessionImpl.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/impl/FlowExecutionStatus.java
- function_names:
  - '[org.springframework.webflow.engine.model.TransitionModel].<init>()'
  - '[org.springframework.webflow.engine.model.TransitionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.TransitionModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.TransitionModel].createCopy()'
  - '[org.springframework.webflow.engine.model.TransitionModel].getOn()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setOn(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getOnException()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setOnException(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getTo()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setTo(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getBind()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setBind(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getValidate()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setValidate(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getValidationHints()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setValidationHints(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getHistory()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setHistory(String)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getAttributes()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getSecured()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - '[org.springframework.webflow.engine.model.TransitionModel].getActions()'
  - '[org.springframework.webflow.engine.model.TransitionModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/TransitionModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.InputModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.InputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.InputModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.InputModel].createCopy()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/InputModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.DecisionStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].getIfs()'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].setIfs(java.util.LinkedList<org.springframework.webflow.engine.model.IfModel>)'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].getOnExitActions()'
  - '[org.springframework.webflow.engine.model.DecisionStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/DecisionStateModel.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/package-info.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].fillCopy(org.springframework.webflow.engine.model.AbstractMappingModel)'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].getName()'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].setName(String)'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].getValue()'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].setValue(String)'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].getType()'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].setType(String)'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].getRequired()'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].setRequired(String)'
  - '[org.springframework.webflow.engine.model.AbstractMappingModel].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractMappingModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.SubflowStateModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflow()'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflow(String)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].getSubflowAttributeMapper()'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].setSubflowAttributeMapper(String)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].getInputs()'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].getOutputs()'
  - '[org.springframework.webflow.engine.model.SubflowStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SubflowStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].createCopy()'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].getBean()'
  - '[org.springframework.webflow.engine.model.ExceptionHandlerModel].setBean(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ExceptionHandlerModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.BeanImportModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.BeanImportModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BeanImportModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BeanImportModel].createCopy()'
  - '[org.springframework.webflow.engine.model.BeanImportModel].getResource()'
  - '[org.springframework.webflow.engine.model.BeanImportModel].setResource(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BeanImportModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.FlowModel].<init>()'
  - '[org.springframework.webflow.engine.model.FlowModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.FlowModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.FlowModel].createCopy()'
  - '[org.springframework.webflow.engine.model.FlowModel].getAbstract()'
  - '[org.springframework.webflow.engine.model.FlowModel].setAbstract(String)'
  - '[org.springframework.webflow.engine.model.FlowModel].getParent()'
  - '[org.springframework.webflow.engine.model.FlowModel].setParent(String)'
  - '[org.springframework.webflow.engine.model.FlowModel].getStartStateId()'
  - '[org.springframework.webflow.engine.model.FlowModel].setStartStateId(String)'
  - '[org.springframework.webflow.engine.model.FlowModel].getAttributes()'
  - '[org.springframework.webflow.engine.model.FlowModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getSecured()'
  - '[org.springframework.webflow.engine.model.FlowModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - '[org.springframework.webflow.engine.model.FlowModel].getPersistenceContext()'
  - '[org.springframework.webflow.engine.model.FlowModel].setPersistenceContext(org.springframework.webflow.engine.model.PersistenceContextModel)'
  - '[org.springframework.webflow.engine.model.FlowModel].getVars()'
  - '[org.springframework.webflow.engine.model.FlowModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getInputs()'
  - '[org.springframework.webflow.engine.model.FlowModel].setInputs(java.util.LinkedList<org.springframework.webflow.engine.model.InputModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getOutputs()'
  - '[org.springframework.webflow.engine.model.FlowModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getOnStartActions()'
  - '[org.springframework.webflow.engine.model.FlowModel].setOnStartActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getStates()'
  - '[org.springframework.webflow.engine.model.FlowModel].getStateById(String)'
  - '[org.springframework.webflow.engine.model.FlowModel].setStates(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractStateModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getGlobalTransitions()'
  - '[org.springframework.webflow.engine.model.FlowModel].setGlobalTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getOnEndActions()'
  - '[org.springframework.webflow.engine.model.FlowModel].setOnEndActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getExceptionHandlers()'
  - '[org.springframework.webflow.engine.model.FlowModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
  - '[org.springframework.webflow.engine.model.FlowModel].getBeanImports()'
  - '[org.springframework.webflow.engine.model.FlowModel].setBeanImports(java.util.LinkedList<org.springframework.webflow.engine.model.BeanImportModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/FlowModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.RenderModel].createCopy()'
  - '[org.springframework.webflow.engine.model.RenderModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.RenderModel].getFragments()'
  - '[org.springframework.webflow.engine.model.RenderModel].setFragments(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/RenderModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.Model].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.Model].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.Model].createCopy()'
  - '[org.springframework.webflow.engine.model.Model].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/Model.java
- function_names:
  - '[org.springframework.webflow.engine.model.EvaluateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.EvaluateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.EvaluateModel].getExpression()'
  - '[org.springframework.webflow.engine.model.EvaluateModel].setExpression(String)'
  - '[org.springframework.webflow.engine.model.EvaluateModel].getResult()'
  - '[org.springframework.webflow.engine.model.EvaluateModel].setResult(String)'
  - '[org.springframework.webflow.engine.model.EvaluateModel].getResultType()'
  - '[org.springframework.webflow.engine.model.EvaluateModel].setResultType(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EvaluateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractTransitionableStateModel)'
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getTransitions()'
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setTransitions(java.util.LinkedList<org.springframework.webflow.engine.model.TransitionModel>)'
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].getOnExitActions()'
  - '[org.springframework.webflow.engine.model.AbstractTransitionableStateModel].setOnExitActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractTransitionableStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.SetModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.SetModel].createCopy()'
  - '[org.springframework.webflow.engine.model.SetModel].getName()'
  - '[org.springframework.webflow.engine.model.SetModel].setName(String)'
  - '[org.springframework.webflow.engine.model.SetModel].getValue()'
  - '[org.springframework.webflow.engine.model.SetModel].setValue(String)'
  - '[org.springframework.webflow.engine.model.SetModel].getType()'
  - '[org.springframework.webflow.engine.model.SetModel].setType(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SetModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.ActionStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.ActionStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ActionStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ActionStateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.ActionStateModel].getActions()'
  - '[org.springframework.webflow.engine.model.ActionStateModel].setActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ActionStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.PersistenceContextModel].<init>()'
  - '[org.springframework.webflow.engine.model.PersistenceContextModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.PersistenceContextModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.PersistenceContextModel].createCopy()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/PersistenceContextModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.OutputModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.OutputModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.OutputModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.OutputModel].createCopy()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/OutputModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.EndStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.EndStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.EndStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.EndStateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.EndStateModel].getView()'
  - '[org.springframework.webflow.engine.model.EndStateModel].setView(String)'
  - '[org.springframework.webflow.engine.model.EndStateModel].getCommit()'
  - '[org.springframework.webflow.engine.model.EndStateModel].setCommit(String)'
  - '[org.springframework.webflow.engine.model.EndStateModel].getOutputs()'
  - '[org.springframework.webflow.engine.model.EndStateModel].setOutputs(java.util.LinkedList<org.springframework.webflow.engine.model.OutputModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/EndStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.BindingModel].<init>(String,String,String)'
  - '[org.springframework.webflow.engine.model.BindingModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BindingModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BindingModel].createCopy()'
  - '[org.springframework.webflow.engine.model.BindingModel].getProperty()'
  - '[org.springframework.webflow.engine.model.BindingModel].setProperty(String)'
  - '[org.springframework.webflow.engine.model.BindingModel].getConverter()'
  - '[org.springframework.webflow.engine.model.BindingModel].setConverter(String)'
  - '[org.springframework.webflow.engine.model.BindingModel].getRequired()'
  - '[org.springframework.webflow.engine.model.BindingModel].setRequired(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BindingModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.SecuredModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.SecuredModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.SecuredModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.SecuredModel].createCopy()'
  - '[org.springframework.webflow.engine.model.SecuredModel].getAttributes()'
  - '[org.springframework.webflow.engine.model.SecuredModel].setAttributes(String)'
  - '[org.springframework.webflow.engine.model.SecuredModel].getMatch()'
  - '[org.springframework.webflow.engine.model.SecuredModel].setMatch(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/SecuredModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.ViewStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].mergeValidationHints(String,String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].createCopy()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getView()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setView(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getRedirect()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setRedirect(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getPopup()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setPopup(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getModel()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setModel(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getValidationHints()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setValidationHints(String)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getVars()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setVars(java.util.LinkedList<org.springframework.webflow.engine.model.VarModel>)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getBinder()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setBinder(org.springframework.webflow.engine.model.BinderModel)'
  - '[org.springframework.webflow.engine.model.ViewStateModel].getOnRenderActions()'
  - '[org.springframework.webflow.engine.model.ViewStateModel].setOnRenderActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/ViewStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractStateModel].<init>(String)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].fillCopy(org.springframework.webflow.engine.model.AbstractStateModel)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getId()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setId(String)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getParent()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setParent(String)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getAttributes()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getSecured()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setSecured(org.springframework.webflow.engine.model.SecuredModel)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getOnEntryActions()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setOnEntryActions(java.util.LinkedList<org.springframework.webflow.engine.model.AbstractActionModel>)'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].getExceptionHandlers()'
  - '[org.springframework.webflow.engine.model.AbstractStateModel].setExceptionHandlers(java.util.LinkedList<org.springframework.webflow.engine.model.ExceptionHandlerModel>)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractStateModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.IfModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.IfModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.IfModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.IfModel].createCopy()'
  - '[org.springframework.webflow.engine.model.IfModel].getTest()'
  - '[org.springframework.webflow.engine.model.IfModel].setTest(String)'
  - '[org.springframework.webflow.engine.model.IfModel].getThen()'
  - '[org.springframework.webflow.engine.model.IfModel].setThen(String)'
  - '[org.springframework.webflow.engine.model.IfModel].getElse()'
  - '[org.springframework.webflow.engine.model.IfModel].setElse(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/IfModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.AttributeModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.AttributeModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AttributeModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AttributeModel].createCopy()'
  - '[org.springframework.webflow.engine.model.AttributeModel].getName()'
  - '[org.springframework.webflow.engine.model.AttributeModel].setName(String)'
  - '[org.springframework.webflow.engine.model.AttributeModel].getType()'
  - '[org.springframework.webflow.engine.model.AttributeModel].setType(String)'
  - '[org.springframework.webflow.engine.model.AttributeModel].getValue()'
  - '[org.springframework.webflow.engine.model.AttributeModel].setValue(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AttributeModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractModel].merge(Object,Object)'
  - '[org.springframework.webflow.engine.model.AbstractModel].merge(String,String)'
  - '[org.springframework.webflow.engine.model.AbstractModel].merge(org.springframework.webflow.engine.model.Model,org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>)'
  - '[org.springframework.webflow.engine.model.AbstractModel].merge(java.util.LinkedList<T>,java.util.LinkedList<T>,boolean)'
  - '[org.springframework.webflow.engine.model.AbstractModel].addOrMerge(java.util.LinkedList<T>,T,boolean)'
  - '[org.springframework.webflow.engine.model.AbstractModel].copy(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AbstractModel].copyList(java.util.LinkedList<T>)'
  - '[org.springframework.webflow.engine.model.AbstractModel].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.BinderModel].getBindings()'
  - '[org.springframework.webflow.engine.model.BinderModel].setBindings(java.util.LinkedList<org.springframework.webflow.mvc.view.BindingModel>)'
  - '[org.springframework.webflow.engine.model.BinderModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BinderModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.BinderModel].createCopy()'
  - '[org.springframework.webflow.engine.model.BinderModel].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/BinderModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.AbstractActionModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AbstractActionModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.AbstractActionModel].fillCopy(org.springframework.webflow.engine.model.AbstractActionModel)'
  - '[org.springframework.webflow.engine.model.AbstractActionModel].getAttributes()'
  - '[org.springframework.webflow.engine.model.AbstractActionModel].setAttributes(java.util.LinkedList<org.springframework.webflow.engine.model.AttributeModel>)'
  - '[org.springframework.webflow.engine.model.AbstractActionModel].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/AbstractActionModel.java
- function_names:
  - '[org.springframework.webflow.engine.model.VarModel].<init>(String,String)'
  - '[org.springframework.webflow.engine.model.VarModel].isMergeableWith(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.VarModel].merge(org.springframework.webflow.engine.model.Model)'
  - '[org.springframework.webflow.engine.model.VarModel].createCopy()'
  - '[org.springframework.webflow.engine.model.VarModel].getName()'
  - '[org.springframework.webflow.engine.model.VarModel].setName(String)'
  - '[org.springframework.webflow.engine.model.VarModel].getClassName()'
  - '[org.springframework.webflow.engine.model.VarModel].setClassName(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/VarModel.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/package-info.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelLocator].getFlowModel(String)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelLocator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelLocator.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistry].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistry.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].<init>(String)'
  - '[org.springframework.webflow.engine.model.registry.NoSuchFlowModelException].getFlowModelId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/NoSuchFlowModelException.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].getFlowModelHolder(String)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolderLocator].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolderLocator.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].<init>()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModel(String)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].setParent(org.springframework.webflow.engine.model.registry.FlowModelRegistry)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].registerFlowModel(String,org.springframework.webflow.engine.model.registry.FlowModelHolder)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getFlowModelHolder(String)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].getLocalFlowModelHolder(String)'
  - '[org.springframework.webflow.engine.model.registry.FlowModelRegistryImpl].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelRegistryImpl.java
- function_names:
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModel()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].hasFlowModelChanged()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].getFlowModelResource()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].refresh()'
  - '[org.springframework.webflow.engine.model.registry.FlowModelHolder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/model/registry/FlowModelHolder.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/package-info.java
- function_names:
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,String)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].add(Class<?extendsThrowable>,org.springframework.webflow.engine.TargetStateResolver)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getActionList()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].canHandle(org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].handle(org.springframework.webflow.execution.FlowExecutionException,org.springframework.webflow.engine.RequestControlContext)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].exposeException(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException,Throwable)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].getTargetStateResolver(Throwable)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].isRootCause(Throwable)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findTargetStateResolver(Class<?extendsThrowable>)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].findRootCause(Throwable)'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].toString()'
  - '[org.springframework.webflow.engine.support.TransitionExecutingFlowExecutionExceptionHandler].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionExecutingFlowExecutionExceptionHandler.java
- function_names:
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].<init>(Class<?>,org.springframework.beans.factory.config.AutowireCapableBeanFactory)'
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].createInitialValue(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].restoreReferences(Object,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.BeanFactoryVariableValueFactory].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/BeanFactoryVariableValueFactory.java
- function_names:
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].<init>(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getTrueEventIds()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].setTrueEventIds()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].getAction()'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.ActionTransitionCriteria].isTrueEvent(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionTransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.support.NotTransitionCriteria].<init>(org.springframework.webflow.engine.TransitionCriteria)'
  - '[org.springframework.webflow.engine.support.NotTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.NotTransitionCriteria].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/NotTransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].<init>()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].add(org.springframework.webflow.engine.TransitionCriteria)'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].toString()'
  - '[org.springframework.webflow.engine.support.TransitionCriteriaChain].criteriaChainFor()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/TransitionCriteriaChain.java
- function_names:
  - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(String)'
  - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].resolveTargetState(org.springframework.webflow.engine.Transition,org.springframework.webflow.engine.State,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.DefaultTargetStateResolver].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTargetStateResolver.java
- function_names:
  - '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].test(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.DefaultTransitionCriteria].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/DefaultTransitionCriteria.java
- function_names:
  - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].<init>(org.springframework.binding.mapping.Mapper,org.springframework.binding.mapping.Mapper)'
  - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].createSubflowInput(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].mapSubflowOutput(org.springframework.webflow.core.collection.AttributeMap<?>,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.GenericSubflowAttributeMapper].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/GenericSubflowAttributeMapper.java
- function_names:
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].<init>(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getAction()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].<init>(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].render()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].userEventQueued()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].processUserEvent()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getUserEventState()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].hasFlowEvent()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getFlowEvent()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].saveState()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].getEventId()'
  - '[org.springframework.webflow.engine.support.ActionExecutingViewFactory.ActionExecutingView].determineEventId(org.springframework.webflow.execution.RequestContext)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/engine/support/ActionExecutingViewFactory.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/package-info.java
- function_names:
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].<init>(jakarta.persistence.EntityManagerFactory,org.springframework.transaction.PlatformTransactionManager)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].getEntityManager(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].setEntityManager(org.springframework.webflow.execution.FlowSession,jakarta.persistence.EntityManager)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].bind(jakarta.persistence.EntityManager)'
  - '[org.springframework.webflow.persistence.JpaFlowExecutionListener].unbind(jakarta.persistence.EntityManager)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/JpaFlowExecutionListener.java
- function_names:
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].<init>(org.hibernate.SessionFactory,org.springframework.transaction.PlatformTransactionManager)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setEntityInterceptor(org.hibernate.Interceptor)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isPersistenceContext(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].isParentPersistenceContext(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].createSession(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].getHibernateSession(org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].setHibernateSession(org.springframework.webflow.execution.FlowSession,org.hibernate.Session)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].bind(org.hibernate.Session)'
  - '[org.springframework.webflow.persistence.HibernateFlowExecutionListener].unbind(org.hibernate.Session)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/persistence/HibernateFlowExecutionListener.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/package-info.java
- function_names:
  - '[org.springframework.webflow.upgrade.WebFlowUpgrader].main(String[])'
  - '[org.springframework.webflow.upgrade.WebFlowUpgrader].convert(org.springframework.core.io.Resource)'
  - '[org.springframework.webflow.upgrade.WebFlowUpgrader].transform(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.springframework.webflow.upgrade.WebFlowUpgrader].getTransformer()'
  - '[org.springframework.webflow.upgrade.WebFlowUpgrader].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/upgrade/WebFlowUpgrader.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String)'
  - '[org.springframework.webflow.execution.FlowExecutionException].<init>(String,String,String,Throwable)'
  - '[org.springframework.webflow.execution.FlowExecutionException].getFlowId()'
  - '[org.springframework.webflow.execution.FlowExecutionException].getStateId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionException.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].getKey(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.FlowExecutionKeyFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKeyFactory.java
- function_names:
  - '[org.springframework.webflow.execution.RequestContextHolder].setRequestContext(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.RequestContextHolder].getRequestContext()'
  - '[org.springframework.webflow.execution.RequestContextHolder].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContextHolder.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionOutcome].<init>(String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.execution.FlowExecutionOutcome].getId()'
  - '[org.springframework.webflow.execution.FlowExecutionOutcome].getOutput()'
  - '[org.springframework.webflow.execution.FlowExecutionOutcome].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionOutcome.java
- function_names:
  - '[org.springframework.webflow.execution.Action].execute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.Action].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Action.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionFactory].createFlowExecution(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionFactory].restoreFlowExecution(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.execution.FlowExecutionFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionFactory.java
- function_names:
  - '[org.springframework.webflow.execution.ViewFactory].getView(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.ViewFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ViewFactory.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionContext].getKey()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getDefinition()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].hasStarted()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].isActive()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].hasEnded()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getOutcome()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getActiveSession()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getFlashScope()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getConversationScope()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].getAttributes()'
  - '[org.springframework.webflow.execution.FlowExecutionContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionContext.java
- function_names:
  - '[org.springframework.webflow.execution.RequestContext].getActiveFlow()'
  - '[org.springframework.webflow.execution.RequestContext].getCurrentState()'
  - '[org.springframework.webflow.execution.RequestContext].getMatchingTransition(String)'
  - '[org.springframework.webflow.execution.RequestContext].inViewState()'
  - '[org.springframework.webflow.execution.RequestContext].getRequestScope()'
  - '[org.springframework.webflow.execution.RequestContext].getFlashScope()'
  - '[org.springframework.webflow.execution.RequestContext].getViewScope()'
  - '[org.springframework.webflow.execution.RequestContext].getFlowScope()'
  - '[org.springframework.webflow.execution.RequestContext].getConversationScope()'
  - '[org.springframework.webflow.execution.RequestContext].getRequestParameters()'
  - '[org.springframework.webflow.execution.RequestContext].getExternalContext()'
  - '[org.springframework.webflow.execution.RequestContext].getMessageContext()'
  - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionContext()'
  - '[org.springframework.webflow.execution.RequestContext].getCurrentEvent()'
  - '[org.springframework.webflow.execution.RequestContext].getCurrentTransition()'
  - '[org.springframework.webflow.execution.RequestContext].getCurrentView()'
  - '[org.springframework.webflow.execution.RequestContext].getAttributes()'
  - '[org.springframework.webflow.execution.RequestContext].getFlowExecutionUrl()'
  - '[org.springframework.webflow.execution.RequestContext].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/RequestContext.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].paused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].resuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.execution.FlowExecutionListenerAdapter].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListenerAdapter.java
- function_names:
  - '[org.springframework.webflow.execution.ActionExecutor].<init>()'
  - '[org.springframework.webflow.execution.ActionExecutor].execute(org.springframework.webflow.execution.Action,org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.ActionExecutor].getTargetAction(org.springframework.webflow.execution.Action)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutor.java
- function_names:
  - '[org.springframework.webflow.execution.View].render()'
  - '[org.springframework.webflow.execution.View].userEventQueued()'
  - '[org.springframework.webflow.execution.View].processUserEvent()'
  - '[org.springframework.webflow.execution.View].hasFlowEvent()'
  - '[org.springframework.webflow.execution.View].getFlowEvent()'
  - '[org.springframework.webflow.execution.View].getUserEventState()'
  - '[org.springframework.webflow.execution.View].saveState()'
  - '[org.springframework.webflow.execution.View].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/View.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecution].start(org.springframework.webflow.core.collection.MutableAttributeMap<?>,org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.execution.FlowExecution].resume(org.springframework.webflow.context.ExternalContext)'
  - '[org.springframework.webflow.execution.FlowExecution].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecution.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionKey].equals(Object)'
  - '[org.springframework.webflow.execution.FlowExecutionKey].hashCode()'
  - '[org.springframework.webflow.execution.FlowExecutionKey].toString()'
  - '[org.springframework.webflow.execution.FlowExecutionKey].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionKey.java
- function_names:
  - '[org.springframework.webflow.execution.Event].<init>(Object,String)'
  - '[org.springframework.webflow.execution.Event].<init>(Object,String,org.springframework.webflow.core.collection.AttributeMap<Object>)'
  - '[org.springframework.webflow.execution.Event].getId()'
  - '[org.springframework.webflow.execution.Event].getTimestamp()'
  - '[org.springframework.webflow.execution.Event].getAttributes()'
  - '[org.springframework.webflow.execution.Event].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/Event.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ScopeType.java
- function_names:
  - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String)'
  - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(String,String,String,String,Throwable)'
  - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String)'
  - '[org.springframework.webflow.execution.EnterStateVetoException].<init>(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,String,Throwable)'
  - '[org.springframework.webflow.execution.EnterStateVetoException].getVetoedStateId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/EnterStateVetoException.java
- function_names:
  - '[org.springframework.webflow.execution.FlowExecutionListener].requestSubmitted(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].requestProcessed(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].sessionCreating(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].sessionStarted(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].eventSignaled(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].transitionExecuting(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.TransitionDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].stateEntering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].stateEntered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.definition.StateDefinition,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].viewRendering(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].viewRendered(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.View,org.springframework.webflow.definition.StateDefinition)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].paused(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].resuming(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnding(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.MutableAttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].sessionEnded(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowSession,String,org.springframework.webflow.core.collection.AttributeMap<?>)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].exceptionThrown(org.springframework.webflow.execution.RequestContext,org.springframework.webflow.execution.FlowExecutionException)'
  - '[org.springframework.webflow.execution.FlowExecutionListener].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowExecutionListener.java
- function_names:
  - '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,Throwable)'
  - '[org.springframework.webflow.execution.ActionExecutionException].<init>(String,String,org.springframework.webflow.execution.Action,org.springframework.webflow.core.collection.AttributeMap<Object>,String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/ActionExecutionException.java
- function_names:
  - '[org.springframework.webflow.execution.FlowSession].getDefinition()'
  - '[org.springframework.webflow.execution.FlowSession].getState()'
  - '[org.springframework.webflow.execution.FlowSession].getScope()'
  - '[org.springframework.webflow.execution.FlowSession].getViewScope()'
  - '[org.springframework.webflow.execution.FlowSession].isEmbeddedMode()'
  - '[org.springframework.webflow.execution.FlowSession].getParent()'
  - '[org.springframework.webflow.execution.FlowSession].isRoot()'
  - '[org.springframework.webflow.execution.FlowSession].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/FlowSession.java
- function_names:
  - '[org.springframework.webflow.execution.AnnotatedAction].<init>(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.execution.AnnotatedAction].getTargetAction()'
  - '[org.springframework.webflow.execution.AnnotatedAction].setTargetAction(org.springframework.webflow.execution.Action)'
  - '[org.springframework.webflow.execution.AnnotatedAction].getName()'
  - '[org.springframework.webflow.execution.AnnotatedAction].setName(String)'
  - '[org.springframework.webflow.execution.AnnotatedAction].isNamed()'
  - '[org.springframework.webflow.execution.AnnotatedAction].getMethod()'
  - '[org.springframework.webflow.execution.AnnotatedAction].setMethod(String)'
  - '[org.springframework.webflow.execution.AnnotatedAction].putAttribute(String,Object)'
  - '[org.springframework.webflow.execution.AnnotatedAction].execute(org.springframework.webflow.execution.RequestContext)'
  - '[org.springframework.webflow.execution.AnnotatedAction].postProcessResult(org.springframework.webflow.execution.Event)'
  - '[org.springframework.webflow.execution.AnnotatedAction].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/AnnotatedAction.java
- function_names:
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].<init>()'
  - '[org.springframework.webflow.execution.factory.StaticFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/StaticFlowExecutionListenerLoader.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].addListener(org.springframework.webflow.execution.FlowExecutionListener,org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].getHolder(org.springframework.webflow.execution.FlowExecutionListener)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerLoader].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerLoader.java
- function_names:
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].getListenerCriteria(String)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].allFlows()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flow(String)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].flows()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory].<init>()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].toString()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.WildcardFlowExecutionListenerCriteria].<init>()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].<init>()'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteriaFactory.FlowIdFlowExecutionListenerCriteria].toString()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteriaFactory.java
- function_names:
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].appliesTo(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerCriteria.java
- function_names:
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].getListeners(org.springframework.webflow.definition.FlowDefinition)'
  - '[org.springframework.webflow.execution.factory.FlowExecutionListenerLoader].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/FlowExecutionListenerLoader.java
- function_names:
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].<init>(org.springframework.webflow.execution.FlowExecutionListener)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].getListener()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].add(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].remove(org.springframework.webflow.execution.factory.FlowExecutionListenerCriteria)'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].isCriteriaSetEmpty()'
  - '[org.springframework.webflow.execution.factory.ConditionalFlowExecutionListenerHolder].listenerAppliesTo(org.springframework.webflow.definition.FlowDefinition)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/factory/ConditionalFlowExecutionListenerHolder.java
- function_names:
  - '[org.springframework.webflow.execution.repository.FlowExecutionLock].lock()'
  - '[org.springframework.webflow.execution.repository.FlowExecutionLock].unlock()'
  - '[org.springframework.webflow.execution.repository.FlowExecutionLock].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionLock.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,String,Exception)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionAccessException].getFlowExecutionKey()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionAccessException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String)'
  - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].<init>(String,String,Throwable)'
  - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getInvalidKey()'
  - '[org.springframework.webflow.execution.repository.BadlyFormattedFlowExecutionKeyException].getFormat()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/BadlyFormattedFlowExecutionKeyException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.FlowExecutionRestorationFailureException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRestorationFailureException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.PermissionDeniedFlowExecutionAccessException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/PermissionDeniedFlowExecutionAccessException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepositoryException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepositoryException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException].<init>(org.springframework.webflow.execution.FlowExecutionKey,Exception)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/NoSuchFlowExecutionException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].parseFlowExecutionKey(String)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.FlowExecutionRepository].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/FlowExecutionRepository.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getMaxSnapshots()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].setMaxSnapshots(int)'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeAllSnapshots()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].getSnapshotCount()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].nextSnapshotId()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].maxExceeded()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].removeOldestSnapshot()'
  - '[org.springframework.webflow.execution.repository.impl.SimpleFlowExecutionSnapshotGroup].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/SimpleFlowExecutionSnapshotGroup.java
- function_names:
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getMaxSnapshots()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].setMaxSnapshots(int)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].updateFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeFlowExecutionSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].removeAllFlowExecutionSnapshots(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].createFlowExecutionSnapshotGroup()'
  - '[org.springframework.webflow.execution.repository.impl.DefaultFlowExecutionRepository].getSnapshotGroup(org.springframework.webflow.conversation.Conversation)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/DefaultFlowExecutionRepository.java
- function_names:
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshot(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].addSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].updateSnapshot(java.io.Serializable,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot)'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeSnapshot(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].removeAllSnapshots()'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].getSnapshotCount()'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].nextSnapshotId()'
  - '[org.springframework.webflow.execution.repository.impl.FlowExecutionSnapshotGroup].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/impl/FlowExecutionSnapshotGroup.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].getCompress()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].setCompress(boolean)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshotFactory.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution,boolean)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].isCompressed()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].unmarshal(ClassLoader)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].equals(Object)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].hashCode()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].writeExternal(java.io.ObjectOutput)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].readExternal(java.io.ObjectInput)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].getFlowExecutionData()'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].serialize(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].deserialize(byte[],ClassLoader)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].compress(byte[])'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot].decompress(byte[])'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].<init>(java.io.InputStream,ClassLoader)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].initClassLoader(ClassLoader)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveClass(java.io.ObjectStreamClass)'
  - '[org.springframework.webflow.execution.repository.snapshot.SerializedFlowExecutionSnapshot.ConfigurableObjectInputStream].resolveProxyClass(String[])'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SerializedFlowExecutionSnapshot.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].<init>(org.springframework.webflow.execution.FlowExecutionFactory,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].<init>(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.SimpleFlowExecutionSnapshotFactory.SimpleFlowExecutionSnapshot].getFlowExecution()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SimpleFlowExecutionSnapshotFactory.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager,org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory)'
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotFactory()'
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].getSnapshotId(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].snapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].restoreFlowExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.conversation.Conversation)'
  - '[org.springframework.webflow.execution.repository.snapshot.AbstractSnapshottingFlowExecutionRepository].putConversationScope(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.conversation.Conversation)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/AbstractSnapshottingFlowExecutionRepository.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SnapshotUnmarshalException].<init>(String,Throwable)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotUnmarshalException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].createSnapshot(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].restoreExecution(org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot,String,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.execution.FlowExecutionKeyFactory)'
  - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshotFactory].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshotFactory.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].<init>(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.snapshot.SnapshotNotFoundException].getSnapshotId()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotNotFoundException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].<init>(org.springframework.webflow.execution.FlowExecution,String,Throwable)'
  - '[org.springframework.webflow.execution.repository.snapshot.SnapshotCreationException].getFlowExecution()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/SnapshotCreationException.java
- function_names:
  - '[org.springframework.webflow.execution.repository.snapshot.FlowExecutionSnapshot].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/snapshot/FlowExecutionSnapshot.java
- function_names: []
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/package-info.java
- function_names:
  - '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].<init>(org.springframework.webflow.conversation.Conversation)'
  - '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].lock()'
  - '[org.springframework.webflow.execution.repository.support.ConversationBackedFlowExecutionLock].unlock()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/ConversationBackedFlowExecutionLock.java
- function_names:
  - '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].restoreState(org.springframework.webflow.execution.FlowExecution,org.springframework.webflow.definition.FlowDefinition,org.springframework.webflow.execution.FlowExecutionKey,org.springframework.webflow.core.collection.MutableAttributeMap<Object>,org.springframework.webflow.definition.registry.FlowDefinitionLocator)'
  - '[org.springframework.webflow.execution.repository.support.FlowExecutionStateRestorer].<init>()'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/FlowExecutionStateRestorer.java
- function_names:
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].<init>(org.springframework.webflow.conversation.ConversationManager)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversationManager()'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getAlwaysGenerateNewNextKey()'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].setAlwaysGenerateNewNextKey(boolean)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getKey(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseFlowExecutionKey(String)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getLock(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].removeFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].nextSnapshotId(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getFlowExecution(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].putFlowExecution(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].createConversationParameters(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(org.springframework.webflow.execution.FlowExecutionKey)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].getConversation(java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].assertKeySet(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].beginConversation(org.springframework.webflow.execution.FlowExecution)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseExecutionId(String,String)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].parseSnapshotId(String,String)'
  - '[org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository].endConversation(org.springframework.webflow.execution.FlowExecution)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/AbstractFlowExecutionRepository.java
- function_names:
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].<init>(java.io.Serializable,java.io.Serializable)'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getExecutionId()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getSnapshotId()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].equals(Object)'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].hashCode()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].toString()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].getFormat()'
  - '[org.springframework.webflow.execution.repository.support.CompositeFlowExecutionKey].keyParts(String)'
  source_file: /src/spring-webflow/spring-webflow/src/main/java/org/springframework/webflow/execution/repository/support/CompositeFlowExecutionKey.java
- function_names:
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].setUp()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testTypeConversion()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testAssignmentCompatibleTypeConversion()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testConvertNull()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].testIllegalType()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutorImplTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/StaticConversionExecutorImplTests.java
- function_names:
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConvertCompatibleTypes()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testOverrideConverter()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testTargetClassNotSupported()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testValidConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterConverter()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverter()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameType()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleSource()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterForSameTypeNotCompatibleTarget()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseComparsion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterReverseNotCompatibleSource()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArray()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToArrayBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToList()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterArrayToListBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArray()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToArrayBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArray()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToArrayBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToList()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterCsvStringToList()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterObjectToListReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToList()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListReverse()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testRegisterCustomConverterListToListBogus()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testConversionPrimitive()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToArrayPrimitiveConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToListConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testSetToListConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testListToArrayConversionWithComponentConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayToLinkedListConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testArrayAbstractListConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToListConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].testStringToArrayConversionWithElementConversion()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getSourceClass()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].getTargetClass()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomConverter].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.CustomTwoWayConverter].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getSourceClass()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].getTargetClass()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.Trimmer].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.service.DefaultConversionServiceTests.PrincipalCsvStringToListConverter].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/convert/service/DefaultConversionServiceTests.java
- function_names:
  - '[org.springframework.binding.message.MessageContextErrorsTests].setUp()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testReject()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testRejectValue()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testGlobalError()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testAddAllErrors()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testGetGlobalErrors()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldErrors()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].testGetFieldValue()'
  - '[org.springframework.binding.message.MessageContextErrorsTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsTests.java
- function_names:
  - '[org.springframework.binding.message.DefaultMessageContextTests].setUp()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testCreateMessageContext()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessage()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageDefaultText()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithArgs()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testResolveMessageWithMultipleCodes()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testSaveRestoreMessages()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].testMessageSequencing()'
  - '[org.springframework.binding.message.DefaultMessageContextTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/DefaultMessageContextTests.java
- function_names:
  - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].setUp()'
  - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectUsesObjectName()'
  - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueUsesObjectName()'
  - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].testRejectValueEmptyField()'
  - '[org.springframework.binding.message.MessageContextErrorsMessageCodesTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageContextErrorsMessageCodesTests.java
- function_names:
  - '[org.springframework.binding.message.MessageBuilderTests].setUp()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildDefaultText()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildFatal()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildError()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildWarning()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildNothing()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildCode()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildCodes()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildArg()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildArgs()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildCodesNull()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsNull()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodes()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildArgsWithNullCodesDefaultText()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildWithSource()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArg()'
  - '[org.springframework.binding.message.MessageBuilderTests].testBuildResolvableArgs()'
  - '[org.springframework.binding.message.MessageBuilderTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/message/MessageBuilderTests.java
- function_names:
  - '[org.springframework.binding.mapping.DefaultMapperTests].testMapping()'
  - '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversion()'
  - '[org.springframework.binding.mapping.DefaultMapperTests].testMappingConversionError()'
  - '[org.springframework.binding.mapping.DefaultMapperTests].<init>()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].getFoo()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].setFoo(String)'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean].<init>()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBar()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBaz()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBaz(String)'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBar(String)'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBoop()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBoop(Integer)'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].getBeep()'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].setBeep(java.util.Locale)'
  - '[org.springframework.binding.mapping.DefaultMapperTests.TestBean2].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/mapping/DefaultMapperTests.java
- function_names:
  - '[org.springframework.binding.method.MethodInvocationExceptionTests].testGetTargetException()'
  - '[org.springframework.binding.method.MethodInvocationExceptionTests].testException(Throwable)'
  - '[org.springframework.binding.method.MethodInvocationExceptionTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvocationExceptionTests.java
- function_names:
  - '[org.springframework.binding.method.MethodInvokerTests].setUp()'
  - '[org.springframework.binding.method.MethodInvokerTests].testInvocationTargetException()'
  - '[org.springframework.binding.method.MethodInvokerTests].testInvalidMethod()'
  - '[org.springframework.binding.method.MethodInvokerTests].testBeanArg()'
  - '[org.springframework.binding.method.MethodInvokerTests].testPrimitiveArg()'
  - '[org.springframework.binding.method.MethodInvokerTests].<init>()'
  - '[org.springframework.binding.method.MethodInvokerTests.TestObject].test()'
  - '[org.springframework.binding.method.MethodInvokerTests.TestObject].testBeanArg(Bean)'
  - '[org.springframework.binding.method.MethodInvokerTests.TestObject].testPrimitiveArg(boolean)'
  - '[org.springframework.binding.method.MethodInvokerTests.TestObject].<init>()'
  - '[org.springframework.binding.method.MethodInvokerTests.Bean].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodInvokerTests.java
- function_names:
  - '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithNoArgs()'
  - '[org.springframework.binding.method.MethodKeyTests].testGetMoreGenericMethod()'
  - '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleArg()'
  - '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullArgAndValidMatch()'
  - '[org.springframework.binding.method.MethodKeyTests].testGetMethodWithSingleNullAndUnclearMatch()'
  - '[org.springframework.binding.method.MethodKeyTests].safeGetMethod(Class<?>,String,Class<?>[])'
  - '[org.springframework.binding.method.MethodKeyTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/method/MethodKeyTests.java
- function_names:
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].setUp()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoParserContext()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNullExpressionString()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseNull()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEmptyExpressionString()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionNoParserContext()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextTypeCoersion()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseBeanEvalExpressionInvalidELVariable()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseLiteralExpression()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpression()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testParseTemplateExpressionWithVariables()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionString()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetExpressionType()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueWithCoersion()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testGetValueCoersionError()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValue()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueWithTypeCoersion()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].testSetValueCoersionError()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests].<init>()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].write(org.springframework.expression.EvaluationContext,Object,String,Object)'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].read(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].getSpecificTargetClasses()'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canWrite(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].canRead(org.springframework.expression.EvaluationContext,Object,String)'
  - '[org.springframework.binding.expression.spel.ELExpressionParserCompatibilityTests.SpecialPropertyAccessor].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/spel/ELExpressionParserCompatibilityTests.java
- function_names:
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimple()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleAllowDelimited()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseSimpleDelimitedNotAllowed()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateSimpleLiteral()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateEmpty()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testParseTemplateComposite()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testTemplateEnclosedCompositeNotSupported()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueType()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testGetValueTypeNullCollectionValue()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetValueWithCoersion()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].testSetBogusValueWithCoersion()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParserTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParserTests.java
- function_names:
  - '[org.springframework.binding.expression.beanwrapper.TestBean].isFlag()'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].setFlag(boolean)'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].getNumber()'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].setNumber(int)'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].getList()'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].setList(java.util.List<Object>)'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].getDate()'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].setDate(java.util.Date)'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].getException()'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].setExceptionProperty(String)'
  - '[org.springframework.binding.expression.beanwrapper.TestBean].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/beanwrapper/TestBean.java
- function_names:
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].setUp()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetType_UnknownProperty()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testGetValue_UnknownProperty()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].testSetValue_OverWrite()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests].<init>()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].<init>()'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolverTests.TestMapAdaptable].asMap()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/MapAdaptableELResolverTests.java
- function_names:
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].setUp()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoParserContext()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNullExpressionString()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseNull()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEmptyExpressionString()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseSimpleEvalExpressionNoEvalContextWithTypeCoersion()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionNoParserContext()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextTypeCoersion()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseEvalExpressionWithContextCustomELVariableResolver()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseBeanEvalExpressionInvalidELVariable()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseLiteralExpression()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpression()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testParseTemplateExpressionWithVariables()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testVariablesWithCoersion()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testTemplateNestedVariables()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionString()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetExpressionType()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueWithCoersion()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testGetValueCoersionError()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValue()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueWithTypeCoersion()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].testSetValueCoersionError()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests].<init>()'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].getELContext(Object)'
  - '[org.springframework.binding.expression.el.ELExpressionParserTests.TestELContextFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/ELExpressionParserTests.java
- function_names:
  - '[org.springframework.binding.expression.el.TestBean].<init>()'
  - '[org.springframework.binding.expression.el.TestBean].<init>(org.springframework.webflow.TestBean)'
  - '[org.springframework.binding.expression.el.TestBean].initList()'
  - '[org.springframework.binding.expression.el.TestBean].getBean()'
  - '[org.springframework.binding.expression.el.TestBean].getValue()'
  - '[org.springframework.binding.expression.el.TestBean].setValue(String)'
  - '[org.springframework.binding.expression.el.TestBean].encode(String)'
  - '[org.springframework.binding.expression.el.TestBean].getMaximum()'
  - '[org.springframework.binding.expression.el.TestBean].setMaximum(int)'
  - '[org.springframework.binding.expression.el.TestBean].getList()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/expression/el/TestBean.java
- function_names:
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testGetPutRemove()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testPutAll()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testEntrySet()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testKeySet()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].testValues()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapterTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/StringKeyedMapAdapterTests.java
- function_names:
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].testGetPutRemove()'
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].testPutAll()'
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].testEntrySet()'
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].testKeySet()'
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].testValues()'
  - '[org.springframework.binding.collection.SharedMapDecoratorTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/SharedMapDecoratorTests.java
- function_names:
  - '[org.springframework.binding.collection.MapAccessorTests].setUp()'
  - '[org.springframework.binding.collection.MapAccessorTests].testAccessNullAttribute()'
  - '[org.springframework.binding.collection.MapAccessorTests].testGetString()'
  - '[org.springframework.binding.collection.MapAccessorTests].testGetInteger()'
  - '[org.springframework.binding.collection.MapAccessorTests].testGetRequiredMissingKey()'
  - '[org.springframework.binding.collection.MapAccessorTests].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/test/java/org/springframework/binding/collection/MapAccessorTests.java
- function_names:
  - '[org.springframework.binding.convert.ConversionExecutor].getSourceClass()'
  - '[org.springframework.binding.convert.ConversionExecutor].getTargetClass()'
  - '[org.springframework.binding.convert.ConversionExecutor].execute(Object)'
  - '[org.springframework.binding.convert.ConversionExecutor].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutor.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/package-info.java
- function_names:
  - '[org.springframework.binding.convert.ConversionExecutorNotFoundException].<init>(Class<?>,Class<?>,String)'
  - '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getSourceClass()'
  - '[org.springframework.binding.convert.ConversionExecutorNotFoundException].getTargetClass()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutorNotFoundException.java
- function_names:
  - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,Throwable)'
  - '[org.springframework.binding.convert.ConversionExecutionException].<init>(Object,Class<?>,Class<?>,String)'
  - '[org.springframework.binding.convert.ConversionExecutionException].getValue()'
  - '[org.springframework.binding.convert.ConversionExecutionException].getSourceClass()'
  - '[org.springframework.binding.convert.ConversionExecutionException].getTargetClass()'
  - '[org.springframework.binding.convert.ConversionExecutionException].defaultMessage(Object,Class<?>,Class<?>,Throwable)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionExecutionException.java
- function_names:
  - '[org.springframework.binding.convert.ConversionService].executeConversion(Object,Class<?>)'
  - '[org.springframework.binding.convert.ConversionService].executeConversion(String,Object,Class<?>)'
  - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - '[org.springframework.binding.convert.ConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - '[org.springframework.binding.convert.ConversionService].getClassForAlias(String)'
  - '[org.springframework.binding.convert.ConversionService].getDelegateConversionService()'
  - '[org.springframework.binding.convert.ConversionService].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionService.java
- function_names:
  - '[org.springframework.binding.convert.ConversionException].<init>(String,Throwable)'
  - '[org.springframework.binding.convert.ConversionException].<init>(String)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/ConversionException.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/package-info.java
- function_names:
  - '[org.springframework.binding.convert.service.NoOpConverter].<init>(Class<?>,Class<?>)'
  - '[org.springframework.binding.convert.service.NoOpConverter].getSourceClass()'
  - '[org.springframework.binding.convert.service.NoOpConverter].getTargetClass()'
  - '[org.springframework.binding.convert.service.NoOpConverter].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.service.NoOpConverter].isTwoWay()'
  - '[org.springframework.binding.convert.service.NoOpConverter].convertTargetToSourceClass(Object,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/NoOpConverter.java
- function_names:
  - '[org.springframework.binding.convert.service.DefaultConversionService].<init>()'
  - '[org.springframework.binding.convert.service.DefaultConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultConverters()'
  - '[org.springframework.binding.convert.service.DefaultConversionService].addDefaultAliases()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/DefaultConversionService.java
- function_names:
  - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.TwoWayConverter)'
  - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getSourceClass()'
  - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].getTargetClass()'
  - '[org.springframework.binding.convert.service.TwoWayCapableConversionExecutor].execute(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/TwoWayCapableConversionExecutor.java
- function_names:
  - '[org.springframework.binding.convert.service.GenericConversionService].<init>()'
  - '[org.springframework.binding.convert.service.GenericConversionService].<init>(org.springframework.core.convert.ConversionService)'
  - '[org.springframework.binding.convert.service.GenericConversionService].getParent()'
  - '[org.springframework.binding.convert.service.GenericConversionService].setParent(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.service.GenericConversionService].getDelegateConversionService()'
  - '[org.springframework.binding.convert.service.GenericConversionService].addConverter(org.springframework.binding.convert.converters.Converter)'
  - '[org.springframework.binding.convert.service.GenericConversionService].addConverter(String,org.springframework.binding.convert.converters.Converter)'
  - '[org.springframework.binding.convert.service.GenericConversionService].addAlias(String,Class<?>)'
  - '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(Class<?>,Class<?>)'
  - '[org.springframework.binding.convert.service.GenericConversionService].getConversionExecutor(String,Class<?>,Class<?>)'
  - '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(Object,Class<?>)'
  - '[org.springframework.binding.convert.service.GenericConversionService].executeConversion(String,Object,Class<?>)'
  - '[org.springframework.binding.convert.service.GenericConversionService].getClassForAlias(String)'
  - '[org.springframework.binding.convert.service.GenericConversionService].convertToWrapperClassIfNecessary(Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/GenericConversionService.java
- function_names:
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].<init>(Class<?>,Class<?>,org.springframework.binding.convert.converters.Converter)'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].getSourceClass()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].getTargetClass()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].getConverter()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].execute(Object)'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].equals(Object)'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].hashCode()'
  - '[org.springframework.binding.convert.service.StaticConversionExecutor].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/StaticConversionExecutor.java
- function_names:
  - '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].<init>(org.springframework.binding.convert.converters.Converter)'
  - '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].convert(Object,org.springframework.core.convert.TypeDescriptor,org.springframework.core.convert.TypeDescriptor)'
  - '[org.springframework.binding.convert.service.SpringBindingConverterAdapter].getConvertibleTypes()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/SpringBindingConverterAdapter.java
- function_names:
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].<init>(Class<?>,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getSourceClass()'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].getTargetClass()'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].equals(Object)'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].hashCode()'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object)'
  - '[org.springframework.binding.convert.service.RuntimeBindingConversionExecutor].execute(Object,Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/service/RuntimeBindingConversionExecutor.java
- function_names:
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>()'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].<init>(Class<?extendsNumber>)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].setNumberFormatFactory(org.springframework.binding.format.NumberFormatFactory)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].getLenient()'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].setLenient(boolean)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].toString(Object)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].convertToNumberClass(Number,Class<?extendsNumber>)'
  - '[org.springframework.binding.convert.converters.FormattedStringToNumber].getPattern(java.text.NumberFormat)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/FormattedStringToNumber.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/package-info.java
- function_names:
  - '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].<init>(Class<?>,Class<?>,org.springframework.core.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getSourceClass()'
  - '[org.springframework.binding.convert.converters.SpringConvertingConverterAdapter].getTargetClass()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/SpringConvertingConverterAdapter.java
- function_names:
  - '[org.springframework.binding.convert.converters.ReverseConverter].<init>(org.springframework.binding.convert.converters.TwoWayConverter)'
  - '[org.springframework.binding.convert.converters.ReverseConverter].getSourceClass()'
  - '[org.springframework.binding.convert.converters.ReverseConverter].getTargetClass()'
  - '[org.springframework.binding.convert.converters.ReverseConverter].convertSourceToTargetClass(Object,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ReverseConverter.java
- function_names:
  - '[org.springframework.binding.convert.converters.NumberToNumber].getSourceClass()'
  - '[org.springframework.binding.convert.converters.NumberToNumber].getTargetClass()'
  - '[org.springframework.binding.convert.converters.NumberToNumber].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.NumberToNumber].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/NumberToNumber.java
- function_names:
  - '[org.springframework.binding.convert.converters.PropertyEditorConverter].<init>(java.beans.PropertyEditor,Class<?>)'
  - '[org.springframework.binding.convert.converters.PropertyEditorConverter].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.PropertyEditorConverter].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/PropertyEditorConverter.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToLocale].<init>()'
  - '[org.springframework.binding.convert.converters.StringToLocale].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToLocale].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLocale.java
- function_names:
  - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String)'
  - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,Throwable)'
  - '[org.springframework.binding.convert.converters.InvalidFormatException].<init>(String,String,String,Throwable)'
  - '[org.springframework.binding.convert.converters.InvalidFormatException].getInvalidValue()'
  - '[org.springframework.binding.convert.converters.InvalidFormatException].getExpectedFormat()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/InvalidFormatException.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToByte].<init>()'
  - '[org.springframework.binding.convert.converters.StringToByte].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToByte].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToByte.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToClass].<init>(ClassLoader)'
  - '[org.springframework.binding.convert.converters.StringToClass].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToClass].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToClass.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToEnum].<init>()'
  - '[org.springframework.binding.convert.converters.StringToEnum].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToEnum].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToEnum.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToBigInteger].<init>()'
  - '[org.springframework.binding.convert.converters.StringToBigInteger].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToBigInteger].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigInteger.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToCharacter].<init>()'
  - '[org.springframework.binding.convert.converters.StringToCharacter].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToCharacter].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToCharacter.java
- function_names:
  - '[org.springframework.binding.convert.converters.Converter].getSourceClass()'
  - '[org.springframework.binding.convert.converters.Converter].getTargetClass()'
  - '[org.springframework.binding.convert.converters.Converter].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.Converter].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/Converter.java
- function_names:
  - '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.ArrayToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.convert.converters.ArrayToArray].getSourceClass()'
  - '[org.springframework.binding.convert.converters.ArrayToArray].getTargetClass()'
  - '[org.springframework.binding.convert.converters.ArrayToArray].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.ArrayToArray].getElementConverter(Class<?>,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToArray.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToInteger].<init>()'
  - '[org.springframework.binding.convert.converters.StringToInteger].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToInteger].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToInteger.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToObject].<init>(Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToObject].getSourceClass()'
  - '[org.springframework.binding.convert.converters.StringToObject].getTargetClass()'
  - '[org.springframework.binding.convert.converters.StringToObject].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToObject].convertTargetToSourceClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToObject].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToObject].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToObject.java
- function_names:
  - '[org.springframework.binding.convert.converters.TwoWayConverter].convertTargetToSourceClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.TwoWayConverter].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/TwoWayConverter.java
- function_names:
  - '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.CollectionToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.convert.converters.CollectionToCollection].getSourceClass()'
  - '[org.springframework.binding.convert.converters.CollectionToCollection].getTargetClass()'
  - '[org.springframework.binding.convert.converters.CollectionToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.CollectionToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/CollectionToCollection.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToBigDecimal].<init>()'
  - '[org.springframework.binding.convert.converters.StringToBigDecimal].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToBigDecimal].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBigDecimal.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToFloat].<init>()'
  - '[org.springframework.binding.convert.converters.StringToFloat].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToFloat].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToFloat.java
- function_names:
  - '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.ObjectToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.convert.converters.ObjectToCollection].getSourceClass()'
  - '[org.springframework.binding.convert.converters.ObjectToCollection].getTargetClass()'
  - '[org.springframework.binding.convert.converters.ObjectToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.ObjectToCollection].getElementConverter(Object,Class<?extendsCollection<?>>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToCollection.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToShort].<init>()'
  - '[org.springframework.binding.convert.converters.StringToShort].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToShort].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToShort.java
- function_names:
  - '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].getSourceClass()'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].getTargetClass()'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].convertSourceToTargetClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].convertTargetToSourceClass(Object,Class<?>)'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].getCollectionImplClass(Class<?>)'
  - '[org.springframework.binding.convert.converters.ArrayToCollection].getArrayElementConverter(Object,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ArrayToCollection.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToDouble].<init>()'
  - '[org.springframework.binding.convert.converters.StringToDouble].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToDouble].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDouble.java
- function_names:
  - '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.convert.converters.ObjectToArray].<init>(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.convert.converters.ObjectToArray].getSourceClass()'
  - '[org.springframework.binding.convert.converters.ObjectToArray].getTargetClass()'
  - '[org.springframework.binding.convert.converters.ObjectToArray].convertSourceToTargetClass(Object,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/ObjectToArray.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToBoolean].<init>()'
  - '[org.springframework.binding.convert.converters.StringToBoolean].<init>(String,String)'
  - '[org.springframework.binding.convert.converters.StringToBoolean].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToBoolean].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToBoolean.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToLong].<init>()'
  - '[org.springframework.binding.convert.converters.StringToLong].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToLong].toString(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToLong.java
- function_names:
  - '[org.springframework.binding.convert.converters.StringToDate].<init>()'
  - '[org.springframework.binding.convert.converters.StringToDate].getPattern()'
  - '[org.springframework.binding.convert.converters.StringToDate].setPattern(String)'
  - '[org.springframework.binding.convert.converters.StringToDate].getLocale()'
  - '[org.springframework.binding.convert.converters.StringToDate].setLocale(java.util.Locale)'
  - '[org.springframework.binding.convert.converters.StringToDate].toObject(String,Class<?>)'
  - '[org.springframework.binding.convert.converters.StringToDate].toString(Object)'
  - '[org.springframework.binding.convert.converters.StringToDate].getDateFormat()'
  - '[org.springframework.binding.convert.converters.StringToDate].determinePattern(String)'
  - '[org.springframework.binding.convert.converters.StringToDate].determineLocale(java.util.Locale)'
  - '[org.springframework.binding.convert.converters.StringToDate].getPattern(java.text.DateFormat)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/convert/converters/StringToDate.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/package-info.java
- function_names:
  - '[org.springframework.binding.message.MessageCriteria].test(org.springframework.binding.message.Message)'
  - '[org.springframework.binding.message.MessageCriteria].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageCriteria.java
- function_names:
  - '[org.springframework.binding.message.StateManageableMessageContext].createMessagesMemento()'
  - '[org.springframework.binding.message.StateManageableMessageContext].restoreMessages(java.io.Serializable)'
  - '[org.springframework.binding.message.StateManageableMessageContext].setMessageSource(org.springframework.context.MessageSource)'
  - '[org.springframework.binding.message.StateManageableMessageContext].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/StateManageableMessageContext.java
- function_names:
  - '[org.springframework.binding.message.Message].<init>(Object,String,Severity)'
  - '[org.springframework.binding.message.Message].getSource()'
  - '[org.springframework.binding.message.Message].getText()'
  - '[org.springframework.binding.message.Message].getSeverity()'
  - '[org.springframework.binding.message.Message].hasField()'
  - '[org.springframework.binding.message.Message].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Message.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/Severity.java
- function_names:
  - '[org.springframework.binding.message.MessageContextErrors].<init>(org.springframework.binding.message.MessageContext,String,Object,org.springframework.binding.expression.ExpressionParser,org.springframework.validation.MessageCodesResolver,org.springframework.binding.mapping.MappingResults)'
  - '[org.springframework.binding.message.MessageContextErrors].reject(String,Object[],String)'
  - '[org.springframework.binding.message.MessageContextErrors].rejectValue(String,String,Object[],String)'
  - '[org.springframework.binding.message.MessageContextErrors].addAllErrors(org.springframework.validation.Errors)'
  - '[org.springframework.binding.message.MessageContextErrors].getObjectName()'
  - '[org.springframework.binding.message.MessageContextErrors].getGlobalErrors()'
  - '[org.springframework.binding.message.MessageContextErrors].getFieldErrors()'
  - '[org.springframework.binding.message.MessageContextErrors].getFieldValue(String)'
  - '[org.springframework.binding.message.MessageContextErrors].parseFieldExpression(String)'
  - '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].<init>(String)'
  - '[org.springframework.binding.message.MessageContextErrors.PropertyErrorMappingResult].test(org.springframework.binding.mapping.MappingResult)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContextErrors.java
- function_names:
  - '[org.springframework.binding.message.MessageBuilder].info()'
  - '[org.springframework.binding.message.MessageBuilder].warning()'
  - '[org.springframework.binding.message.MessageBuilder].error()'
  - '[org.springframework.binding.message.MessageBuilder].fatal()'
  - '[org.springframework.binding.message.MessageBuilder].source(Object)'
  - '[org.springframework.binding.message.MessageBuilder].code(String)'
  - '[org.springframework.binding.message.MessageBuilder].codes()'
  - '[org.springframework.binding.message.MessageBuilder].arg(Object)'
  - '[org.springframework.binding.message.MessageBuilder].args()'
  - '[org.springframework.binding.message.MessageBuilder].resolvableArg(Object)'
  - '[org.springframework.binding.message.MessageBuilder].resolvableArgs()'
  - '[org.springframework.binding.message.MessageBuilder].defaultText(String)'
  - '[org.springframework.binding.message.MessageBuilder].build()'
  - '[org.springframework.binding.message.MessageBuilder].<init>()'
  - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].<init>(Object)'
  - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getArguments()'
  - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getCodes()'
  - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].getDefaultMessage()'
  - '[org.springframework.binding.message.MessageBuilder.ResolvableArgument].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageBuilder.java
- function_names:
  - '[org.springframework.binding.message.MessageContext].getAllMessages()'
  - '[org.springframework.binding.message.MessageContext].getMessagesBySource(Object)'
  - '[org.springframework.binding.message.MessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
  - '[org.springframework.binding.message.MessageContext].hasErrorMessages()'
  - '[org.springframework.binding.message.MessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
  - '[org.springframework.binding.message.MessageContext].clearMessages()'
  - '[org.springframework.binding.message.MessageContext].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageContext.java
- function_names:
  - '[org.springframework.binding.message.DefaultMessageResolver].<init>(Object,String[],Severity,Object[],String)'
  - '[org.springframework.binding.message.DefaultMessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - '[org.springframework.binding.message.DefaultMessageResolver].postProcessMessageText(String)'
  - '[org.springframework.binding.message.DefaultMessageResolver].getCodes()'
  - '[org.springframework.binding.message.DefaultMessageResolver].getArguments()'
  - '[org.springframework.binding.message.DefaultMessageResolver].getDefaultMessage()'
  - '[org.springframework.binding.message.DefaultMessageResolver].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageResolver.java
- function_names:
  - '[org.springframework.binding.message.DefaultMessageContext].<init>()'
  - '[org.springframework.binding.message.DefaultMessageContext].<init>(org.springframework.context.MessageSource)'
  - '[org.springframework.binding.message.DefaultMessageContext].getMessageSource()'
  - '[org.springframework.binding.message.DefaultMessageContext].getAllMessages()'
  - '[org.springframework.binding.message.DefaultMessageContext].getMessagesBySource(Object)'
  - '[org.springframework.binding.message.DefaultMessageContext].getMessagesByCriteria(org.springframework.binding.message.MessageCriteria)'
  - '[org.springframework.binding.message.DefaultMessageContext].hasErrorMessages()'
  - '[org.springframework.binding.message.DefaultMessageContext].addMessage(org.springframework.binding.message.MessageResolver)'
  - '[org.springframework.binding.message.DefaultMessageContext].clearMessages()'
  - '[org.springframework.binding.message.DefaultMessageContext].createMessagesMemento()'
  - '[org.springframework.binding.message.DefaultMessageContext].restoreMessages(java.io.Serializable)'
  - '[org.springframework.binding.message.DefaultMessageContext].setMessageSource(org.springframework.context.MessageSource)'
  - '[org.springframework.binding.message.DefaultMessageContext].init(org.springframework.context.MessageSource)'
  - '[org.springframework.binding.message.DefaultMessageContext].toString()'
  - '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].resolveCode(String,java.util.Locale)'
  - '[org.springframework.binding.message.DefaultMessageContext.DefaultTextFallbackMessageSource].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/DefaultMessageContext.java
- function_names:
  - '[org.springframework.binding.message.MessageResolver].resolveMessage(org.springframework.context.MessageSource,java.util.Locale)'
  - '[org.springframework.binding.message.MessageResolver].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/message/MessageResolver.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/package-info.java
- function_names:
  - '[org.springframework.binding.mapping.MappingResultsCriteria].test(org.springframework.binding.mapping.MappingResult)'
  - '[org.springframework.binding.mapping.MappingResultsCriteria].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResultsCriteria.java
- function_names:
  - '[org.springframework.binding.mapping.MappingResults].getSource()'
  - '[org.springframework.binding.mapping.MappingResults].getTarget()'
  - '[org.springframework.binding.mapping.MappingResults].getAllResults()'
  - '[org.springframework.binding.mapping.MappingResults].hasErrorResults()'
  - '[org.springframework.binding.mapping.MappingResults].getErrorResults()'
  - '[org.springframework.binding.mapping.MappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
  - '[org.springframework.binding.mapping.MappingResults].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResults.java
- function_names:
  - '[org.springframework.binding.mapping.MappingResult].getMapping()'
  - '[org.springframework.binding.mapping.MappingResult].getCode()'
  - '[org.springframework.binding.mapping.MappingResult].isError()'
  - '[org.springframework.binding.mapping.MappingResult].getErrorCause()'
  - '[org.springframework.binding.mapping.MappingResult].getOriginalValue()'
  - '[org.springframework.binding.mapping.MappingResult].getMappedValue()'
  - '[org.springframework.binding.mapping.MappingResult].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/MappingResult.java
- function_names:
  - '[org.springframework.binding.mapping.Mapper].map(Object,Object)'
  - '[org.springframework.binding.mapping.Mapper].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapper.java
- function_names:
  - '[org.springframework.binding.mapping.Mapping].getSourceExpression()'
  - '[org.springframework.binding.mapping.Mapping].getTargetExpression()'
  - '[org.springframework.binding.mapping.Mapping].isRequired()'
  - '[org.springframework.binding.mapping.Mapping].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/Mapping.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/package-info.java
- function_names:
  - '[org.springframework.binding.mapping.results.SourceAccessError].<init>(org.springframework.binding.mapping.Mapping,org.springframework.binding.expression.EvaluationException)'
  - '[org.springframework.binding.mapping.results.SourceAccessError].getCode()'
  - '[org.springframework.binding.mapping.results.SourceAccessError].isError()'
  - '[org.springframework.binding.mapping.results.SourceAccessError].getErrorCause()'
  - '[org.springframework.binding.mapping.results.SourceAccessError].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.SourceAccessError].getMappedValue()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/SourceAccessError.java
- function_names:
  - '[org.springframework.binding.mapping.results.TypeConversionError].<init>(org.springframework.binding.mapping.Mapping,Object,Exception)'
  - '[org.springframework.binding.mapping.results.TypeConversionError].getCode()'
  - '[org.springframework.binding.mapping.results.TypeConversionError].isError()'
  - '[org.springframework.binding.mapping.results.TypeConversionError].getErrorCause()'
  - '[org.springframework.binding.mapping.results.TypeConversionError].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.TypeConversionError].getMappedValue()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TypeConversionError.java
- function_names:
  - '[org.springframework.binding.mapping.results.Success].<init>(org.springframework.binding.mapping.Mapping,Object,Object)'
  - '[org.springframework.binding.mapping.results.Success].getCode()'
  - '[org.springframework.binding.mapping.results.Success].isError()'
  - '[org.springframework.binding.mapping.results.Success].getErrorCause()'
  - '[org.springframework.binding.mapping.results.Success].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.Success].getMappedValue()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/Success.java
- function_names:
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].<init>(org.springframework.binding.mapping.Mapping)'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].getMapping()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].getCode()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].isError()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].getErrorCause()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].getMappedValue()'
  - '[org.springframework.binding.mapping.results.AbstractMappingResult].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/AbstractMappingResult.java
- function_names:
  - '[org.springframework.binding.mapping.results.RequiredError].<init>(org.springframework.binding.mapping.Mapping,Object)'
  - '[org.springframework.binding.mapping.results.RequiredError].getCode()'
  - '[org.springframework.binding.mapping.results.RequiredError].isError()'
  - '[org.springframework.binding.mapping.results.RequiredError].getErrorCause()'
  - '[org.springframework.binding.mapping.results.RequiredError].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.RequiredError].getMappedValue()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/RequiredError.java
- function_names:
  - '[org.springframework.binding.mapping.results.TargetAccessError].<init>(org.springframework.binding.mapping.Mapping,Object,org.springframework.binding.expression.EvaluationException)'
  - '[org.springframework.binding.mapping.results.TargetAccessError].getCode()'
  - '[org.springframework.binding.mapping.results.TargetAccessError].isError()'
  - '[org.springframework.binding.mapping.results.TargetAccessError].getErrorCause()'
  - '[org.springframework.binding.mapping.results.TargetAccessError].getOriginalValue()'
  - '[org.springframework.binding.mapping.results.TargetAccessError].getMappedValue()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/results/TargetAccessError.java
- function_names:
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].<init>(Object,Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getSource()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getTarget()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getCurrentMapping()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setCurrentMapping(org.springframework.binding.mapping.Mapping)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSuccessResult(Object,Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setRequiredErrorResult(Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTypeConversionErrorResult(Object,Exception)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setSourceAccessError(org.springframework.binding.expression.EvaluationException)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].setTargetAccessError(Object,org.springframework.binding.expression.EvaluationException)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].getMappingResults()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingContext].add(org.springframework.binding.mapping.MappingResult)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingContext.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/package-info.java
- function_names:
  - '[org.springframework.binding.mapping.impl.DefaultMapper].addMapping(org.springframework.binding.mapping.impl.DefaultMapping)'
  - '[org.springframework.binding.mapping.impl.DefaultMapper].getMappings()'
  - '[org.springframework.binding.mapping.impl.DefaultMapper].map(Object,Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMapper].toString()'
  - '[org.springframework.binding.mapping.impl.DefaultMapper].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapper.java
- function_names:
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].<init>(Object,Object,java.util.List<org.springframework.binding.mapping.MappingResult>)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].getSource()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].getTarget()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].getAllResults()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].hasErrorResults()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].getErrorResults()'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].getResults(org.springframework.binding.mapping.MappingResultsCriteria)'
  - '[org.springframework.binding.mapping.impl.DefaultMappingResults].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMappingResults.java
- function_names:
  - '[org.springframework.binding.mapping.impl.DefaultMapping].<init>(org.springframework.binding.expression.Expression,org.springframework.binding.expression.Expression)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].getSourceExpression()'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].getTargetExpression()'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].isRequired()'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].getTypeConverter()'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].setTypeConverter(org.springframework.binding.convert.ConversionExecutor)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].setRequired(boolean)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].map(org.springframework.binding.mapping.impl.DefaultMappingContext)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].isEmptyString(Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].equals(Object)'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].hashCode()'
  - '[org.springframework.binding.mapping.impl.DefaultMapping].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/mapping/impl/DefaultMapping.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/package-info.java
- function_names:
  - '[org.springframework.binding.method.InvalidMethodKeyException].<init>(org.springframework.binding.method.MethodKey,Exception)'
  - '[org.springframework.binding.method.InvalidMethodKeyException].getMethodKey()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/InvalidMethodKeyException.java
- function_names:
  - '[org.springframework.binding.method.Parameter].<init>(Class<?>,org.springframework.binding.expression.Expression)'
  - '[org.springframework.binding.method.Parameter].getType()'
  - '[org.springframework.binding.method.Parameter].getName()'
  - '[org.springframework.binding.method.Parameter].evaluateArgument(Object)'
  - '[org.springframework.binding.method.Parameter].equals(Object)'
  - '[org.springframework.binding.method.Parameter].hashCode()'
  - '[org.springframework.binding.method.Parameter].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameter.java
- function_names:
  - '[org.springframework.binding.method.MethodInvocationException].<init>(org.springframework.binding.method.MethodSignature,Object[],Throwable)'
  - '[org.springframework.binding.method.MethodInvocationException].getMethodSignature()'
  - '[org.springframework.binding.method.MethodInvocationException].getArguments()'
  - '[org.springframework.binding.method.MethodInvocationException].getTargetException()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvocationException.java
- function_names:
  - '[org.springframework.binding.method.MethodInvoker].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.method.MethodInvoker].invoke(org.springframework.binding.method.MethodSignature,Object,Object)'
  - '[org.springframework.binding.method.MethodInvoker].applyTypeConversion(Object,Class<?>)'
  - '[org.springframework.binding.method.MethodInvoker].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodInvoker.java
- function_names:
  - '[org.springframework.binding.method.MethodKey].<init>(Class<?>,String)'
  - '[org.springframework.binding.method.MethodKey].getDeclaredType()'
  - '[org.springframework.binding.method.MethodKey].getMethodName()'
  - '[org.springframework.binding.method.MethodKey].getParameterTypes()'
  - '[org.springframework.binding.method.MethodKey].getMethod()'
  - '[org.springframework.binding.method.MethodKey].resolveMethod()'
  - '[org.springframework.binding.method.MethodKey].findMethodConsiderAssignableParameterTypes()'
  - '[org.springframework.binding.method.MethodKey].equals(Object)'
  - '[org.springframework.binding.method.MethodKey].parameterTypesEqual(Class<?>[])'
  - '[org.springframework.binding.method.MethodKey].hashCode()'
  - '[org.springframework.binding.method.MethodKey].parameterTypesHash()'
  - '[org.springframework.binding.method.MethodKey].toString()'
  - '[org.springframework.binding.method.MethodKey].parameterTypesString()'
  - '[org.springframework.binding.method.MethodKey].isAssignable(Class<?>,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodKey.java
- function_names:
  - '[org.springframework.binding.method.MethodSignature].<init>(String)'
  - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameter)'
  - '[org.springframework.binding.method.MethodSignature].<init>(String,org.springframework.binding.method.Parameters)'
  - '[org.springframework.binding.method.MethodSignature].getMethodName()'
  - '[org.springframework.binding.method.MethodSignature].getParameters()'
  - '[org.springframework.binding.method.MethodSignature].equals(Object)'
  - '[org.springframework.binding.method.MethodSignature].hashCode()'
  - '[org.springframework.binding.method.MethodSignature].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/MethodSignature.java
- function_names:
  - '[org.springframework.binding.method.Parameters].<init>()'
  - '[org.springframework.binding.method.Parameters].<init>(int)'
  - '[org.springframework.binding.method.Parameters].<init>(org.springframework.binding.method.Parameter)'
  - '[org.springframework.binding.method.Parameters].add(org.springframework.binding.method.Parameter)'
  - '[org.springframework.binding.method.Parameters].addAll()'
  - '[org.springframework.binding.method.Parameters].iterator()'
  - '[org.springframework.binding.method.Parameters].getTypesArray()'
  - '[org.springframework.binding.method.Parameters].size()'
  - '[org.springframework.binding.method.Parameters].getParameter(int)'
  - '[org.springframework.binding.method.Parameters].equals(Object)'
  - '[org.springframework.binding.method.Parameters].hashCode()'
  - '[org.springframework.binding.method.Parameters].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/method/Parameters.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/package-info.java
- function_names:
  - '[org.springframework.binding.format.PercentNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - '[org.springframework.binding.format.PercentNumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/PercentNumberFormatFactory.java
- function_names:
  - '[org.springframework.binding.format.DefaultNumberFormatFactory].getPattern()'
  - '[org.springframework.binding.format.DefaultNumberFormatFactory].setPattern(String)'
  - '[org.springframework.binding.format.DefaultNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - '[org.springframework.binding.format.DefaultNumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/DefaultNumberFormatFactory.java
- function_names:
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].getLocale()'
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].setLocale(java.util.Locale)'
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat()'
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].determineLocale(java.util.Locale)'
  - '[org.springframework.binding.format.AbstractNumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/AbstractNumberFormatFactory.java
- function_names:
  - '[org.springframework.binding.format.CurrencyNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - '[org.springframework.binding.format.CurrencyNumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/CurrencyNumberFormatFactory.java
- function_names:
  - '[org.springframework.binding.format.IntegerNumberFormatFactory].getNumberFormat(java.util.Locale)'
  - '[org.springframework.binding.format.IntegerNumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/IntegerNumberFormatFactory.java
- function_names:
  - '[org.springframework.binding.format.NumberFormatFactory].getNumberFormat()'
  - '[org.springframework.binding.format.NumberFormatFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/format/NumberFormatFactory.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/package-info.java
- function_names:
  - '[org.springframework.binding.validation.ValidationContext].getMessageContext()'
  - '[org.springframework.binding.validation.ValidationContext].getUserPrincipal()'
  - '[org.springframework.binding.validation.ValidationContext].getUserEvent()'
  - '[org.springframework.binding.validation.ValidationContext].getUserValue(String)'
  - '[org.springframework.binding.validation.ValidationContext].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/validation/ValidationContext.java
- function_names:
  - '[org.springframework.binding.expression.ParserContext].getEvaluationContextType()'
  - '[org.springframework.binding.expression.ParserContext].getExpectedEvaluationResultType()'
  - '[org.springframework.binding.expression.ParserContext].getExpressionVariables()'
  - '[org.springframework.binding.expression.ParserContext].isTemplate()'
  - '[org.springframework.binding.expression.ParserContext].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserContext.java
- function_names:
  - '[org.springframework.binding.expression.PropertyNotFoundException].<init>(Class<?>,String,Throwable)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/PropertyNotFoundException.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/package-info.java
- function_names:
  - '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String)'
  - '[org.springframework.binding.expression.EvaluationException].<init>(Class<?>,String,String,Throwable)'
  - '[org.springframework.binding.expression.EvaluationException].getContextClass()'
  - '[org.springframework.binding.expression.EvaluationException].getExpressionString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/EvaluationException.java
- function_names:
  - '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>)'
  - '[org.springframework.binding.expression.ValueCoercionException].<init>(Class<?>,String,Object,Class<?>,Throwable)'
  - '[org.springframework.binding.expression.ValueCoercionException].getValue()'
  - '[org.springframework.binding.expression.ValueCoercionException].getTargetClass()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ValueCoercionException.java
- function_names:
  - '[org.springframework.binding.expression.ExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.ExpressionParser].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionParser.java
- function_names:
  - '[org.springframework.binding.expression.ParserException].<init>(String,Throwable)'
  - '[org.springframework.binding.expression.ParserException].<init>(String,String,Throwable)'
  - '[org.springframework.binding.expression.ParserException].getExpressionString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ParserException.java
- function_names:
  - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String)'
  - '[org.springframework.binding.expression.ExpressionVariable].<init>(String,String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.ExpressionVariable].getName()'
  - '[org.springframework.binding.expression.ExpressionVariable].getValueExpression()'
  - '[org.springframework.binding.expression.ExpressionVariable].getParserContext()'
  - '[org.springframework.binding.expression.ExpressionVariable].equals(Object)'
  - '[org.springframework.binding.expression.ExpressionVariable].hashCode()'
  - '[org.springframework.binding.expression.ExpressionVariable].toString()'
  - '[org.springframework.binding.expression.ExpressionVariable].init(String,String,org.springframework.binding.expression.ParserContext)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/ExpressionVariable.java
- function_names:
  - '[org.springframework.binding.expression.Expression].getValue(Object)'
  - '[org.springframework.binding.expression.Expression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.Expression].getValueType(Object)'
  - '[org.springframework.binding.expression.Expression].getExpressionString()'
  - '[org.springframework.binding.expression.Expression].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/Expression.java
- function_names:
  - '[org.springframework.binding.expression.spel.EvaluationContextFactory].createContext(Object)'
  - '[org.springframework.binding.expression.spel.EvaluationContextFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/EvaluationContextFactory.java
- function_names:
  - '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,java.util.Map<String,org.springframework.binding.expression.Expression>,Class<?>,org.springframework.core.convert.ConversionService,java.util.List<org.springframework.expression.PropertyAccessor>)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].<init>(org.springframework.expression.Expression,Class<?>,org.springframework.binding.expression.spel.EvaluationContextFactory)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].getExpressionString()'
  - '[org.springframework.binding.expression.spel.SpringELExpression].getValue(Object)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].extendEvaluationContext(org.springframework.expression.spel.support.StandardEvaluationContext)'
  - '[org.springframework.binding.expression.spel.SpringELExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpression.java
- function_names:
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].<init>(org.springframework.expression.spel.standard.SpelExpressionParser,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].getConversionService()'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].addPropertyAccessor(org.springframework.expression.PropertyAccessor)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].createSpringELExpression(java.util.Map<String,org.springframework.binding.expression.Expression>,org.springframework.expression.Expression,Class<?>,org.springframework.core.convert.ConversionService)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].getSpelParserContext(org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.spel.SpringELExpressionParser].parseSpelExpressionVariables(ExpressionVariable[])'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SpringELExpressionParser.java
- function_names:
  - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].createContext(Object)'
  - '[org.springframework.binding.expression.spel.SimpleEvaluationContextFactory].getAccessorsArray()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/SimpleEvaluationContextFactory.java
- function_names:
  - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].<init>(java.util.List<org.springframework.expression.PropertyAccessor>,org.springframework.core.convert.ConversionService,java.util.Map<String,org.springframework.binding.expression.Expression>)'
  - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].createContext(Object)'
  - '[org.springframework.binding.expression.spel.StandardEvaluationContextFactory].getVariableValues(Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/spel/StandardEvaluationContextFactory.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/package-info.java
- function_names:
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].<init>(String,org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowNestedPaths(boolean)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setAutoGrowCollectionLimit(int)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].equals(Object)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].hashCode()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValue(Object)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].getExpressionString()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpression.java
- function_names:
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].<init>(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].getConversionService()'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowNestedPaths(boolean)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].setAutoGrowCollectionLimit(int)'
  - '[org.springframework.binding.expression.beanwrapper.BeanWrapperExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/beanwrapper/BeanWrapperExpressionParser.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/package-info.java
- function_names:
  - '[org.springframework.binding.expression.support.StaticExpression].<init>(Object)'
  - '[org.springframework.binding.expression.support.StaticExpression].hashCode()'
  - '[org.springframework.binding.expression.support.StaticExpression].equals(Object)'
  - '[org.springframework.binding.expression.support.StaticExpression].getValue(Object)'
  - '[org.springframework.binding.expression.support.StaticExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.support.StaticExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.support.StaticExpression].getExpressionString()'
  - '[org.springframework.binding.expression.support.StaticExpression].setExpressionString(String)'
  - '[org.springframework.binding.expression.support.StaticExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/StaticExpression.java
- function_names:
  - '[org.springframework.binding.expression.support.SimpleParserContext].<init>(Class<?>)'
  - '[org.springframework.binding.expression.support.SimpleParserContext].getEvaluationContextType()'
  - '[org.springframework.binding.expression.support.SimpleParserContext].getExpectedEvaluationResultType()'
  - '[org.springframework.binding.expression.support.SimpleParserContext].getExpressionVariables()'
  - '[org.springframework.binding.expression.support.SimpleParserContext].isTemplate()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/SimpleParserContext.java
- function_names:
  - '[org.springframework.binding.expression.support.CompositeStringExpression].<init>()'
  - '[org.springframework.binding.expression.support.CompositeStringExpression].getValue(Object)'
  - '[org.springframework.binding.expression.support.CompositeStringExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.support.CompositeStringExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.support.CompositeStringExpression].getExpressionString()'
  - '[org.springframework.binding.expression.support.CompositeStringExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CompositeStringExpression.java
- function_names:
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionPrefix()'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionPrefix(String)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].getExpressionSuffix()'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].setExpressionSuffix(String)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].getAllowDelimitedEvalExpressions()'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].setAllowDelimitedEvalExpressions(boolean)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseTemplate(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseEmptyExpressionString(org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseExpressions(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].parseVariableExpressions(ExpressionVariable[])'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].doParseExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.support.AbstractExpressionParser].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractExpressionParser.java
- function_names:
  - '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValue(Object)'
  - '[org.springframework.binding.expression.support.AbstractGetValueExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.support.AbstractGetValueExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.support.AbstractGetValueExpression].getExpressionString()'
  - '[org.springframework.binding.expression.support.AbstractGetValueExpression].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/AbstractGetValueExpression.java
- function_names:
  - '[org.springframework.binding.expression.support.FluentParserContext].<init>()'
  - '[org.springframework.binding.expression.support.FluentParserContext].getEvaluationContextType()'
  - '[org.springframework.binding.expression.support.FluentParserContext].getExpectedEvaluationResultType()'
  - '[org.springframework.binding.expression.support.FluentParserContext].getExpressionVariables()'
  - '[org.springframework.binding.expression.support.FluentParserContext].isTemplate()'
  - '[org.springframework.binding.expression.support.FluentParserContext].evaluate(Class<?>)'
  - '[org.springframework.binding.expression.support.FluentParserContext].expectResult(Class<?>)'
  - '[org.springframework.binding.expression.support.FluentParserContext].variable(org.springframework.binding.expression.ExpressionVariable)'
  - '[org.springframework.binding.expression.support.FluentParserContext].variables()'
  - '[org.springframework.binding.expression.support.FluentParserContext].template()'
  - '[org.springframework.binding.expression.support.FluentParserContext].init()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/FluentParserContext.java
- function_names:
  - '[org.springframework.binding.expression.support.LiteralExpression].<init>(String)'
  - '[org.springframework.binding.expression.support.LiteralExpression].hashCode()'
  - '[org.springframework.binding.expression.support.LiteralExpression].equals(Object)'
  - '[org.springframework.binding.expression.support.LiteralExpression].getValue(Object)'
  - '[org.springframework.binding.expression.support.LiteralExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.support.LiteralExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.support.LiteralExpression].getExpressionString()'
  - '[org.springframework.binding.expression.support.LiteralExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/LiteralExpression.java
- function_names:
  - '[org.springframework.binding.expression.support.NullParserContext].<init>()'
  - '[org.springframework.binding.expression.support.NullParserContext].getEvaluationContextType()'
  - '[org.springframework.binding.expression.support.NullParserContext].getExpectedEvaluationResultType()'
  - '[org.springframework.binding.expression.support.NullParserContext].getExpressionVariables()'
  - '[org.springframework.binding.expression.support.NullParserContext].isTemplate()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/NullParserContext.java
- function_names:
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].<init>(org.springframework.binding.expression.Expression)'
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].getValue(Object)'
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].getExpressionString()'
  - '[org.springframework.binding.expression.support.CollectionAddingExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/support/CollectionAddingExpression.java
- function_names:
  - '[org.springframework.binding.expression.el.ELExpressionParser].<init>(jakarta.el.ExpressionFactory)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].getConversionService()'
  - '[org.springframework.binding.expression.el.ELExpressionParser].setConversionService(org.springframework.binding.convert.ConversionService)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].putContextFactory(Class<?>,org.springframework.binding.expression.el.ELContextFactory)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].parseExpressionInternal(String,org.springframework.binding.expression.ParserContext,boolean)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].parseValueExpression(String,org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].getExpectedType(org.springframework.binding.expression.ParserContext)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].getContextFactory(Class<?>,String)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].init(jakarta.el.ExpressionFactory)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].assertNotDelimited(String)'
  - '[org.springframework.binding.expression.el.ELExpressionParser].assertHasText(String)'
  - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getELResolver()'
  - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getFunctionMapper()'
  - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].getVariableMapper()'
  - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].mapVariables(ExpressionVariable[],jakarta.el.ExpressionFactory)'
  - '[org.springframework.binding.expression.el.ELExpressionParser.ParserELContext].<init>()'
  - '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].resolveVariable(String)'
  - '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].setVariable(String,jakarta.el.ValueExpression)'
  - '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].toString()'
  - '[org.springframework.binding.expression.el.ELExpressionParser.VariableMapperImpl].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpressionParser.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/package-info.java
- function_names:
  - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(java.util.List<?extendsELResolver>)'
  - '[org.springframework.binding.expression.el.DefaultELResolver].<init>(Object,java.util.List<?extendsELResolver>)'
  - '[org.springframework.binding.expression.el.DefaultELResolver].getTarget()'
  - '[org.springframework.binding.expression.el.DefaultELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.binding.expression.el.DefaultELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.binding.expression.el.DefaultELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.binding.expression.el.DefaultELResolver].configureResolvers(java.util.List<?extendsELResolver>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELResolver.java
- function_names:
  - '[org.springframework.binding.expression.el.ELExpression].<init>(org.springframework.binding.expression.el.ELContextFactory,jakarta.el.ValueExpression)'
  - '[org.springframework.binding.expression.el.ELExpression].getValue(Object)'
  - '[org.springframework.binding.expression.el.ELExpression].setValue(Object,Object)'
  - '[org.springframework.binding.expression.el.ELExpression].getValueType(Object)'
  - '[org.springframework.binding.expression.el.ELExpression].getExpressionString()'
  - '[org.springframework.binding.expression.el.ELExpression].getBaseVariable()'
  - '[org.springframework.binding.expression.el.ELExpression].hashCode()'
  - '[org.springframework.binding.expression.el.ELExpression].equals(Object)'
  - '[org.springframework.binding.expression.el.ELExpression].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELExpression.java
- function_names:
  - '[org.springframework.binding.expression.el.DefaultELContext].<init>(jakarta.el.ELResolver,jakarta.el.VariableMapper,jakarta.el.FunctionMapper)'
  - '[org.springframework.binding.expression.el.DefaultELContext].getELResolver()'
  - '[org.springframework.binding.expression.el.DefaultELContext].getVariableMapper()'
  - '[org.springframework.binding.expression.el.DefaultELContext].getFunctionMapper()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultELContext.java
- function_names:
  - '[org.springframework.binding.expression.el.ELContextFactory].getELContext(Object)'
  - '[org.springframework.binding.expression.el.ELContextFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/ELContextFactory.java
- function_names:
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].getCommonPropertyType(jakarta.el.ELContext,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].getFeatureDescriptors(jakarta.el.ELContext,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].getType(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].getValue(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].isReadOnly(jakarta.el.ELContext,Object,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].setValue(jakarta.el.ELContext,Object,Object,Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].adapt(Object)'
  - '[org.springframework.binding.expression.el.MapAdaptableELResolver].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/MapAdaptableELResolver.java
- function_names:
  - '[org.springframework.binding.expression.el.DefaultElContextFactory].getELContext(Object)'
  - '[org.springframework.binding.expression.el.DefaultElContextFactory].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/DefaultElContextFactory.java
- function_names:
  - '[org.springframework.binding.expression.el.BindingValueExpression].<init>(jakarta.el.ValueExpression,Class<?>,org.springframework.binding.convert.ConversionService,boolean)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].getExpectedType()'
  - '[org.springframework.binding.expression.el.BindingValueExpression].getType(jakarta.el.ELContext)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].getValue(jakarta.el.ELContext)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].isReadOnly(jakarta.el.ELContext)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].setValue(jakarta.el.ELContext,Object)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].getExpressionString()'
  - '[org.springframework.binding.expression.el.BindingValueExpression].isLiteralText()'
  - '[org.springframework.binding.expression.el.BindingValueExpression].equals(Object)'
  - '[org.springframework.binding.expression.el.BindingValueExpression].hashCode()'
  - '[org.springframework.binding.expression.el.BindingValueExpression].convertValueIfNecessary(Object,Class<?>,Object)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/expression/el/BindingValueExpression.java
- function_names: []
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/package-info.java
- function_names:
  - '[org.springframework.binding.collection.MapAdaptable].asMap()'
  - '[org.springframework.binding.collection.MapAdaptable].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAdaptable.java
- function_names:
  - '[org.springframework.binding.collection.SharedMap].getMutex()'
  - '[org.springframework.binding.collection.SharedMap].<init>()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMap.java
- function_names:
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].clear()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].containsKey(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].containsValue(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].entrySet()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].get(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].isEmpty()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].keySet()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].put(String,V)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].putAll(java.util.Map<?extendsString,?extendsV>)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].remove(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].size()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].values()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttribute(String)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].setAttribute(String,V)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].removeAttribute(String)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].getAttributeNames()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].isEmpty()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].size()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].clear()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractSet].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].iterator()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].contains(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].remove(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeySet].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].remove()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].hasNext()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].nextKey()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.AbstractKeyIterator].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].next()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.KeyIterator].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].iterator()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].contains(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].remove(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.Values].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].next()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.ValuesIterator].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].iterator()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].contains(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].remove(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].getAsEntry(Object)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySet].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].next()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntryIterator].<init>()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].<init>(String)'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getKey()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].getValue()'
  - '[org.springframework.binding.collection.StringKeyedMapAdapter.EntrySetEntry].setValue(V)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/StringKeyedMapAdapter.java
- function_names:
  - '[org.springframework.binding.collection.SharedMapDecorator].<init>(java.util.Map<K,V>)'
  - '[org.springframework.binding.collection.SharedMapDecorator].clear()'
  - '[org.springframework.binding.collection.SharedMapDecorator].containsKey(Object)'
  - '[org.springframework.binding.collection.SharedMapDecorator].containsValue(Object)'
  - '[org.springframework.binding.collection.SharedMapDecorator].entrySet()'
  - '[org.springframework.binding.collection.SharedMapDecorator].get(Object)'
  - '[org.springframework.binding.collection.SharedMapDecorator].isEmpty()'
  - '[org.springframework.binding.collection.SharedMapDecorator].keySet()'
  - '[org.springframework.binding.collection.SharedMapDecorator].put(K,V)'
  - '[org.springframework.binding.collection.SharedMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
  - '[org.springframework.binding.collection.SharedMapDecorator].remove(Object)'
  - '[org.springframework.binding.collection.SharedMapDecorator].size()'
  - '[org.springframework.binding.collection.SharedMapDecorator].values()'
  - '[org.springframework.binding.collection.SharedMapDecorator].getMutex()'
  - '[org.springframework.binding.collection.SharedMapDecorator].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/SharedMapDecorator.java
- function_names:
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(boolean,int)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].<init>(java.util.Map<K,V>,boolean,boolean)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].size()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].isEmpty()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsKey(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValue(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].containsValueOrReference(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].remove(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].unwrapReturnValue(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].putAll(java.util.Map<?extendsK,?extendsV>)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].clear()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].keySet()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].values()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].valuesCopy()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].entrySet()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].entryCopy()'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].put(K,V)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].useWeakValue(K,V)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].get(Object)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].create(K)'
  - '[org.springframework.binding.collection.AbstractCachingMapDecorator].toString()'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/AbstractCachingMapDecorator.java
- function_names:
  - '[org.springframework.binding.collection.MapAccessor].<init>(java.util.Map<K,V>)'
  - '[org.springframework.binding.collection.MapAccessor].asMap()'
  - '[org.springframework.binding.collection.MapAccessor].get(Object)'
  - '[org.springframework.binding.collection.MapAccessor].get(Object,V)'
  - '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].get(Object,Class<T>,T)'
  - '[org.springframework.binding.collection.MapAccessor].getRequired(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getRequired(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].getString(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getString(Object,String)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredString(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getCollection(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getCollection(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredCollection(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].getArray(Object,Class<?extendsT[]>)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredArray(Object,Class<?extendsT[]>)'
  - '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].getNumber(Object,Class<T>,T)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredNumber(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].getInteger(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getInteger(Object,Integer)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredInteger(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getLong(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getLong(Object,Long)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredLong(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getBoolean(Object)'
  - '[org.springframework.binding.collection.MapAccessor].getBoolean(Object,Boolean)'
  - '[org.springframework.binding.collection.MapAccessor].getRequiredBoolean(Object)'
  - '[org.springframework.binding.collection.MapAccessor].assertContainsKey(Object)'
  - '[org.springframework.binding.collection.MapAccessor].containsKey(Object,Class<?>)'
  - '[org.springframework.binding.collection.MapAccessor].assertKeyValueOfType(Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].assertKeyValueInstanceOf(Object,Object,Class<T>)'
  - '[org.springframework.binding.collection.MapAccessor].assertAssignableTo(Class<?>,Class<?>)'
  source_file: /src/spring-webflow/spring-binding/src/main/java/org/springframework/binding/collection/MapAccessor.java
